Le Square Phillips Hotel And Suites

1193 Place Phillips
Montreal
Quebec
Canada