8 Days A Week Sandwich Shop, TULSA, Oklahoma (OK)
Conveniently located at 2627 East 11 () in TULSA, Oklahoma (OK) (74104), 8 Days A Week Sandwich Shop can be contacted at 9185821285. Make sure you call up ahead to make a reservation.
More restaurants in TULSA, Oklahoma (OK)
8 Days A Week Sandwich Shop contact information and details:
Address: 2627 East 11 - , TULSA, Oklahoma (OK) 74104
Contact Phone: 9185821285