Bela Vista Hotel & Spa – Relais & Chateaux is set in a stately historical building. Bela Vista offers boutique accommodation on the cliffs of Praia da Rocha. The new Marina of Portimão is just 800 meters away. Bela Vista consists of 3 separate houses. Each house has its unique design. All rooms are decorated with a marine theme and offer views to the Atlantic Ocean from the private balconies. Free WiFi and a flat-screen TVs are offered. Guests enjoy direct access to beach area of the hotel. Dining is possible on the terrace of the restaurant, facing the sun setting in the evenings. The menu is based on local food.
Back to destination Book now