Where is Microtel Inn and Suites by Wyndham Appleton located?
Microtel Inn and Suites by Wyndham Appleton, Wisconsin, United States (approx. 44.26498°, -88.47148°)
Microtel Inn and Suites by Wyndham Appleton, Wisconsin, United States (approx. 44.26498°, -88.47148°)