Where is Windsor Station?
Windsor Station is located in Downtown Montreal. It's in an artsy neighborhood well known for its live music venues and cafes. If you want to find things to see and do in the area, you might want to stop in and see Bell Centre and Old Port of Montreal.
Things to See and Do near Windsor Station
What to See near Windsor Station
- Bell Centre
- McGill University
- Old Port of Montreal
- 1250 René-Lévesque
- Place du Canada
Things to Do near Windsor Station
- Place Ville-Marie
- Crescent Street
- The Underground City
- Eaton Centre
- Montreal Museum of Fine Arts