Loading hotels
Confirming room availability...
Le Square Phillips Hotel And Suites, 1193 Place Phillips, Montreal, Canada
This lovely Hotel can be found in Downtown. There are a total of 163 bedrooms on the premises. This is not a pet-friendly property.