1. Strom Family Holistic & Chiropractic Clinic 11233 Nall Ave Ste 100, Leawood, KS 66211 Coordinate: 38.92345,-94.64832 Phone: (913) 624-4257