Subway

517 Telegraph Canyon Rd Space 559, Chula Vista
(619) 656-1990