Tallgrass Grille & Bar

1902 E 71st St
Tulsa, OK 74136

Tallgrass Grille & Bar

Address:
1902 E 71st St
Tulsa, OK 74136
Phone:
918-523-3577

Directions
Find Nearby
A special thanks to our advertisers