Address: 8501 W 95th St, Overland Park, KS 66212, USA
Cheri Budai | Jul 25, 2019
I think the one at 95th and Antioch serves wine upstairs where you can sit down and eat. Not completely sure. You can't buy wine or spirits except at liquor stores in Kansas.