Springhill Suites Kansas City Northwest by PC_Admin | Aug 17, 2015 | Hotel, Places To Stay 8303 N. Stoddard Ave. Kansas City, MO 64152 816-321-1200 Web Site