This unpretentious Hotel is set in Skala Kallonis. This establishment does not accept pets.
Bar
Restaurant
Wi-Fi