Hibachi Grill Super Buffet

8110 E 74th Pl
Tulsa, OK 74133

Hibachi Grill Super Buffet

Address:
8110 E 74th Pl
Tulsa, OK 74133
Phone:
918-250-0110

Directions
Find Nearby
A special thanks to our advertisers