Description
Located in Windsor, Residence & Conference Centre - Windsor is close to Devonshire Mall and Ambassador Golf Club. This hotel is within the vicinity of Windsor Raceway and Ciocairo Club of Windsor. Make yourself at home in one of the 408 air-conditioned rooms featuring kitchenettes with refrigerators and microwaves. Cable television is provided for your entertainment. Conveniences include...
by kayak
on December 11, 2013 from kayak