La Quinta Inn & Suites by PC_Admin | Aug 17, 2015 | Hotel, Places To Stay 6901 NW 83rd St. Kansas City, MO 64152 816-587-6262 Web Site