Subway 45836

Subway #45836-0 is a Subway restaurant located at, 1364 3rd Avenue , Chula Vista, California.