Thalatta Apartments
Limenaria • Show on map View Details for PriceWith a garden and a terrace Thalatta Apartments provides free WiFi and is located in Limenaria 80 metres from Limenaria Beach.More info
With a garden and a terrace Thalatta Apartments provides free WiFi and is located in Limenaria 80 metres from Limenaria Beach.More info