Lodging & Accommodations close by Rhodes Aquarium
Arte Hotel
+1-888-311-4278
Apodimon Amerikis St. 35, Rhodos, 85100 Greece
+1-888-311-4278
~0.54 miles southwest of Rhodes Aquarium
~9 minute walk
- Four-star Downtown hotel
- Check in time: 14.00 PM
Back to Top