Where is Atwater Station?
Atwater Station is located in Downtown Montreal. If you're looking for things to see and do in the area, you might like to visit Sherbrooke Street and Montreal Museum of Fine Arts.
Where Can I Stay near Atwater Station?
We've got 421 hotels to pick from within a mile of Atwater Station. You might want to think about one of these choices that are popular with our guests:
Le Nouvel Hotel
- hotel • Free WiFi • Restaurant • Outdoor pool • Central location
Hotel Omni Mont-Royal
- hotel • Free WiFi • Restaurant • 24-hour fitness center • Central location
Best Western Plus Montreal Downtown-Hotel Europa
- hotel • Free WiFi • 2 restaurants • Fitness center • Central location
Hotel Le Cantlie Suites
- aparthotel • Free WiFi • 2 restaurants • Outdoor pool • Central location
Le Centre Sheraton Montreal Hotel
- hotel • Free WiFi • Restaurant • Spa tub • Central location
Things to See and Do near Atwater Station
What to See near Atwater Station
- Sherbrooke Street
- Concordia University Sir George Williams Campus
- Bell Centre
- 1250 René-Lévesque
- Le Windsor
Things to Do near Atwater Station
- Montreal Museum of Fine Arts
- Crescent Street
- Atwater Market
- The Underground City
- Eaton Centre