Bela Vista Hotel & SPA. The New Life Style Hotel is now open!
A Unique Hotel in the Algarve
The Bela Vista Hotel is located in the famous area of 'Praia da Rocha', on one of the most stunning beaches in the Algarve. Praia da Rocha is adjacent to the stylish city of Portimao, one of the largest towns of western Algarve and a great place for shopping.
With 38 luxurious rooms and suites, an elegant new restaurant and bar area as well as a splendid L'Occitane spa, the Bela Vista is the hotel of choice in Praia da Rocha.
38 Air Conditioned Rooms and Suites
Restaurant and Bar with Terrace
- Please note we only accept children over 12 years of age -