Super View Apartments Apartment Heraklio Town
Set 1.7 km from Amoudara Beach, Super View Apartments offers accommodation with a balcony. Complimentary Wi-Fi is featuredthroughout the property.
Number of rooms: 2
110 Λεωφόρος Νικολαου Πλαστηρα, Heraklio Town, 71201, Greece