Where is AQUAMARE CITY and BEACH, Rhodes Town?

Where is AQUAMARE CITY and BEACH, Rhodes Town located?

AQUAMARE CITY and BEACH, Rhodes Town, AQUAMARE CITY and BEACH, Rhodes Town, Greece (approx. 36.45372°, 28.22122°)


Where is AQUAMARE CITY and BEACH, Rhodes Town on the map?