7, Kos str., Rhodes Town, 85100, Greece
Hotel
3-star hotel
8.3
Summer Travel in Rhodesora, Rhodes, Dodekanessos Islands in Aquamare Hotel
Situated in Rhodes Town and only 100 meters from Elli beach, Aquamare Hotel offers rooms with balcony. it’serves Buffet breakfast and it has a swimming pool. Free WiFi is available throughout. Read more…