Ta Adelfia is a hotel offering accommodations with free WiFi and a terrace. Rooms feature air conditioning and balconies, with sea views available.