Bela Vista Hotel & Spa
Set on the cliffs of Praia da Rocha and surrounded by breathtaking views, it is believed that the building of Bela Vista Hotel & Spa was the first hotel in Algarve.
It consists of three separate buildings, each with an individual design. All rooms feature free WiFi and flat-screen TVs with cable channels, and some of them have balconies overlooking the Atlantic Ocean.
At the restaurant, you can enjoy traditional Portugues food and accompany your meal with a glass of fine wine.
If you wish to explore the astonishing surrounding area, you may rent a bicycle.