Sub Shop & Deli, MADERA, California (CA)
Comfortably situated at 1301 West Olive Avenue () in MADERA, California (CA) (93637), Sub Shop & Deli is available at 5596732665. It is best to give them a call ahead of time to arrange your spot in the restaurant.
More restaurants in MADERA, California (CA)
Sub Shop & Deli contact information and details:
Address: 1301 West Olive Avenue - , MADERA, California (CA) 93637
Contact Phone: 5596732665