Print out the information
Scala Apartments
Address
Profiti Ilia 33, Rhodes, Dodecanese, Aegean Islands
Short url
travel.cdns.gr/8361
Coordinates
36.291626, 28.164982
Apartment Info
Air Condition
Television
Kitchenette
Free Internet
Free Parking
Pets Allowed
Bar
Print out the information