Hotel Spela House in Agii Apostoli features a restaurant, bar, garden, and terrace. Enjoy sea views and a cafe serving coffee, snacks, and cocktails.