Cocktail bar & yacht club, Kastro offers a charismatic setting with fantastic views and a cool atmosphere. Located on the elevated beach of Megalochori.