The heart of Windsor is the home of the Holiday Inn Downtown. Located on Ouellette Ave, steps away from the arts & culture district, the vibrant nightlife and some of the most diverse restaurant choices you can find, you will soon realize you have stayed at the right place. Once you have arrived, you will enjoy our full-service hotel. Our on-site restaurant “On the Avenue” is sure to please after a long drive. Or, take a quick dip in our swimming pool and then order room service. Its all about you.