The ibis Setubal, a charming 2-star hotel located in the picturesque city of Setubal, Portugal, offers a welcoming atmosphere for both business and leisure travelers. With 102 well-appointed rooms, this hotel combines comfort and convenience, making it an ideal base to explore the surrounding area. Opened in 1991 and recently renovated in 2022, the ibis Setubal reflects a commitment to providing quality accommodations.