Microtel Inns & Suites
11831 NW Plaza Cir
Kansas City, MO 64153
Kansas City, MO 64153