13320 W 87th Street Pkwy
Lenexa, KS 66215-4536
United States
 
Phone: 
913-888-7665
 
Type: 
Poolhall