Print out the information
Ambassador
Address
53 Mandilara Street, Rhodes, Dodecanese, Aegean Islands
Short url
travel.cdns.gr/3582
Coordinates
36.451904, 28.218767
Hotel info
Air Condition
Free Internet
Room Service
Restaurant
Bar
Print out the information