Based on 395 review
This comfortable hotel is set in Windsor. Wired and wireless internet connections are available in the public areas. As this hotel features 24-hour reception, guests are always welcome. Pets are allowed at Holiday Inn & Suites Windsor (Ambassador Bridge). The car park may be useful to those arriving...