Subway 3753

Subway #3753-0 is a Subway restaurant located at Shelter Island Village Shopping Center, 2907 Shelter Island Drive Suite 102 & 103, San Diego, California.