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