Subway 52982

Subway #52982-0 is a Subway restaurant located at Walmart Supercenter #3516, 1360 Eastlake Parkway, Chula Vista, California.