Microtel Inn & Suites by Wyndham – Dorval

Address:

A hotel common area with lots of tables and chairs