Montreal hotels in Olympic Park
Multiple accommodations for your stay
Show map
1 result found
Filters
- Most popular first Sorting
Hotel Universel Montreal
5000 Sherbrooke St E, Montreal, Montreal, Canada (Open map)
The hotel in Olympic Park where you 'll find the ironic Montreal Tower and Olympic Stadium is within 15 minutes' walk of Olympic...
Read more...
7.9
Good
1529 reviews