Pampas Seafront Villa, 6 Bedrooms, North Evvoia, Evia

Evia, Grecia