Subway 41562

Subway #41562-0 is a Subway restaurant located at Ventura Village Shopping Cntr, 5722 Telephone Road, Ventura, California.