Olympia Apartments

4.3
(3 reviews)
Faliraki 85100 Greece
87880
Condominium
Quaint
Hotel
Olympia Apartments | Rhodes | Greece | TripAligner