at 559 Telegraph Canyon Rd, Chula Vista , 91910 United States
Online menus, items, descriptions and prices for Subway - Restaurant - Chula Vista, CA 91910
Subway is Chula Vista based place and this enity listed in Fast Food Restaurant category. Located at 559 Telegraph Canyon Rd CA 91910. Contact phone number of Subway: (619) 656-1990