Hotel Bela Vista, in Praia da Rocha, has recently reopened after a three-year renovation project that cost several million euros and saw the distinctive gothic building emerge as a five-star, luxury boutique hotel and spa.
Algarve Car Hire at cheap inclusive prices at http://www.myalgarvecar.com