Fine location in downtown Windsor
Being in downtown Windsor, guests are in a fine position to enjoy, with ease of access, all the nearby restaurants, business areas, shopping sites as well as tourist attractions. Several guests have even chose this hotel solely based on its convenient location.