Back
You are here:

Accommodation rating: Luxury

The Bela Vista Hotel & Spa is set in a historical building dating back to 1918 with direct access to the beach. The hotel consists of three separate houses, each with a unique design, providing boutique accommodation on the cliffs of Praia da Rocha. Most of the rooms have private balconies with views of the Atlantic Ocean and are decorated in a marine theme. The palm-lined swimming pool and peaceful gardens are idyllic during the day while the restaurant's terrace is perfect for alfresco dining as the sun sets. Features: 38 rooms, restaurant, bar, seasonal outdoor swimming pool, spa & wellness centre, fitness centre, sauna, tennis court. Room amenities: Air conditioning, cable television, safe, hairdryer, Wi-Fi.


Please call 020 3813 2966 for more information or to make a booking.

Other hotels you may like