Bela Vista Hotel Albufeira
Boasting an outdoor swimming pool, a garden, a terrace and a restaurant, Bela Vista is situated in the Olhos de Água district of Albufeira, only 1.1 km from Santa Eulália Beach. Located 1.
Quinta da Balaia lote 92 Albufeira, 8200-594 Albufeira, Portugal