Holiday Inn Windsor Downtown
Phone: 519-256-4656
Website: www.hidowntownwindsor.com
While in Windsor stay at the Holiday Inn Downtown Windsor: the only hotel located on Ouellette Ae in the heart of downtown, close to the Business District
Phone: 519-256-4656
Website: www.hidowntownwindsor.com
While in Windsor stay at the Holiday Inn Downtown Windsor: the only hotel located on Ouellette Ae in the heart of downtown, close to the Business District