Master Sub, TULSA, Oklahoma (OK)
Comfortably situated at 9447 East 31st Street () in TULSA, Oklahoma (OK) (74145), Master Sub are available at 9186633222. Please do ahead of time to arrange your spot in the restaurant.
More restaurants in TULSA, Oklahoma (OK)
Master Sub contact information and details:
Address: 9447 East 31st Street - , TULSA, Oklahoma (OK) 74145
Contact Phone: 9186633222