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°)
Microtel Inn & Suites by Wyndham Aurora, Microtel Inn & Suites by Wyndham Aurora, Canada (approx. 44.00686°, -79.41338°)