Map & Directions - Subway Sandwiches & Salads
View Menu
Subway Sandwiches & Salads
374 E H St Terra Nova Plaza, Chula Vista, CA, 91910
(619) 409-1549 (Phone)
374 E H St Terra Nova Plaza, Chula Vista, CA, 91910
(619) 409-1549 (Phone)