Windsor hotel

Please enter your booking dates below. The Hotel itself boasts 92 air-conditioned rooms, all with en-suite bath or shower, mini bar, satellite television and telephone. Windsor Hotel is a charming,…Continue Reading …