Hotel Center A Hotel Rodos
★★
Dilmperaki 33, Rhodes, Greece Show on map
Mascot Garden Rooms is a 3-star hotel in Rhodes, Greece. It is one of 938 places to stay in Rhodes listed on Triptoic. The property has 1 rooms.
Dilmperaki 33, Rhodes, 851 00, Greece
Mascot Garden Rooms is located at Dilmperaki 33, Rhodes 851 00, Greece.
Mascot Garden Rooms is rated 3 stars.
Mascot Garden Rooms has 1 rooms.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
#3 in Rhodes
Hotel