Mascot Boutique Hotel
Greece Hotels > Southern Aegean Hotels > Dodecanese Hotels
Rhodes Hotels
Info
Rhodes - Diagoras International Airport (Rho) 23 Min
Phone Number
Website
E-mail
Address
Apollonos Rodiou 60, 851 31 Rhodes, Greece
Location
Lat: 36.4511014 Lng: 28.2181082
Map