Subway 15681

Subway #15681-0 is a Subway restaurant located at Palomar Trolley Center, 642 Palomar Street Suite 407, Chula Vista, California.