In a recommendation that will boost an already enviable profile for Praia da Rocha’s Bela Vista Hotel, CNN has chosen it as one of the 20 most beautiful in Europe – and the most beautiful in Portugal.
According to the CNN analysis, "Set in a pristine environment in Praia da Rocha, Bela Vista was the first hotel to open in the Algarve, back in 1934. Since then dozens of luxury hotels have appeared but the eclectic charm of this boutique hotel is above all others.