Get directions to: Blimpie Subs & Salads, Chula Vista, CA
Restaurant address: 1360 Eastlake Pkwy Chula Vista, CA 91915, USA
Restaurant: Blimpie Subs & Salads