Subway 45595

Subway #45595-0 is a Subway restaurant located at, 1461 North Santa Fe Avenue Unit 101, Vista, California.