Baxters Interurban Grill, TULSA, Oklahoma (OK)

Feeling hungry? Baxters Interurban Grill is among the restaurants you possibly can consider.
Conveniently situated at 717 South Houston Avenue () in TULSA, Oklahoma (OK) (74127), Baxters Interurban Grill is available at 9185853134. Please do give them a call beforehand to make a reservation.
More restaurants in TULSA, Oklahoma (OK)


Baxters Interurban Grill contact information and details:
Address: 717 South Houston Avenue - , TULSA, Oklahoma (OK) 74127
Contact Phone: 9185853134