Bella Vista
Greek · Casual Dining · Mediterranean
Enjoy panoramic views & well-cooked Greek food at Bella Vista. A local restaurant in the old village.
Location
Best places nearby
The highest rated places close to Bella Vista.
Local restaurants nearby
bella vista, Ιονίων Νήσων
