at , Chula Vista , 91910 United States
11 FB users likes Subway in Chula Vista Mall, set it to 549 position in Likes Rating for Chula Vista, California in Local Business category
Subway in Chula Vista Mall is Chula Vista based place and this enity listed in Sandwich Shop category. 91910.