Where is Microtel Inn & Suites by Wyndham Aurora?

Where is Microtel Inn & Suites by Wyndham Aurora located?

Microtel Inn & Suites by Wyndham Aurora, Microtel Inn & Suites by Wyndham Aurora, Canada (approx. 44.00686°, -79.41338°)


Where is Microtel Inn & Suites by Wyndham Aurora on the map?