Avra Beach Resort Hotel - Rhodes
Iraklidon - Ixia Avenue, Ixia , 85101 , Rhodes , ,Greece
Address: Iraklidon - Ixia Avenue, Ixia , 85101 , Rhodes , Greece | |
Phone: | |
Web: | |
GPS Lat: 36.418659 , Lon: 28.176928 |
Map
Address: Iraklidon - Ixia Avenue, Ixia , 85101 , Rhodes , Greece | |
Phone: | |
Web: | |
GPS Lat: 36.418659 , Lon: 28.176928 |