Montreal Hotels, Station Peel

1 hotels found in Station Peel, Montreal

HOTEL LE GERMAIN MONTREAL

Station Peel

Location: Hotel Le Germain Montreal is located in central Montreal, close to McCord Museum, Christ Church Cathedral, and Percival Molson Memorial Stadium. Nearby points of...