Subway 7976

Subway #7976-0 is a Subway restaurant located at Melrose Village Plaza Shopping Center, 1651 South Melrose Drive Suite B, Vista, California.