Ollie's Station Restaurant
4070 Southwest Blvd
Tulsa, OK
74107