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. Decorated in soft colours and light wooden furnishings, the rooms o...
Rooms total: 7 More information »Lindos Acropolis 6.8 km