Subway 37424

Subway #37424-0 is a Subway restaurant located at, 8299 Otay Mesa Road Suite 101, San Diego, California.