Where is Microtel Inn & Suites by Wyndham Ann Arbor?

Where is Microtel Inn & Suites by Wyndham Ann Arbor located?

Microtel Inn & Suites by Wyndham Ann Arbor, Microtel Inn & Suites by Wyndham Ann Arbor, United States of America (approx. 42.30339°, -83.68839°)


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