Set a 7-minute walk from Agia Napa Monastery, 5 km from WaterWorld Ayia Napa and 900 metres from Thalassa Museum, Olympus Garden Suite 11 provides accommodation situated in Ayia Napa. This property offers access to free WiFi.
This apartment features 1 bedroom, a living room and a fully equipped kitchen with an oven. The air-conditioned apartment also offers a seating area, washing machine and a bathroom with a shower.
The apartment offers a barbecue. A car rental service is available at this property.
Agia Napa Sea Caves is 6 km from Olympus Garden Suite 11.