AMOCITY
Located 66 feet from the beach of Agios Mamas, Klimis Hotel offers tastefully decorated rooms with free Wi-Fi. It includes a café with tradi...