Bella Vista
Greek · Mediterranean · Casual Dining
Bella Vista is a restaurant located in Mantoudi Limni Agia Anna, Greece, offering delicious wine and a lovely view. It is known for its welcoming staff and is open to visitors all year round, providing a casual dining experience.
Location