International Hotel
Kazouli 12 rhodes, Rhodes, Greece
International Hotel Photos
International Hotel Map
Kazouli 12 rhodes, Rhodes, GreeceHotel Information
The hotel boasts 42 rooms with ensuite bathroom with shower and a large terrace. it also offers air conditioning with surcharge.