Olive Garden Hotel
Hotel
Lardos, Rhodes
Within 350 meters from Lardos Beach in Rhodes, Olive Garden Hotel is set amidst blossomed gardens and features a pool . Leisure facilities , a poolside snack bar and a tennis court.
Number of rooms: 129
Lardos, Lardos, 85109, Greece
Hotel booked 1 times today.