Hillside hotel in Corfu with Mediterranean architecture, offering rooms with balconies, a restaurant, pools, and various activities.