CHECK OUT OUR NEW LOCATION! 5203 W 117TH ST., LEAWOOD, KS. 66211 TOWN CENTER PLAZA, NEXT TO RALLY HOUSE