Bela Vista Hotel and Spa
Ornate, historic and sumptuous, the Bela Vista Hotel and Spa is the Algarve’s most refined boutique bolthole, enthroned on the beach at Praia da Rocha.
Bela Vista is an elegant hotel and spa housed in a stunning building dating back to 1918, with century-old elements that evoke a classic charm. It stands right above the sands of Praia da Rocha, in the Algarve’s Portimao neighbourhood, boasting direct beach access as well as a glorious outdoor pool, L’Occitane Spa and characterful interiors that reflect its hundred-year heritage.
Bela Vista’s mix of rooms and suites are individually styled, with a whimsical palette of candy stripes in mint, pale blue and yellow, as well as intricate azulejo tiles in certain abodes. The guestrooms with ocean views are divine; it’s worth upgrading to a room with a balcony so you can contemplate the serene scene outside while in the comfort of your sumptuous boudoir.