Get directions to: Baxter''s Interurban Grill, Tulsa, OK
Restaurant address: 717 S Houston Ave # 100 Tulsa, OK 74127, USA
Restaurant: Baxter''s Interurban Grill