Subway 53700

Subway #53700-0 is a Subway restaurant located at The Shops at San Miguel Ranch, 2326 Proctor Valley Road Suite 107, Chula Vista, California.