Subway 45836

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