Subway 22562

Subway #22562-0 is a Subway restaurant located at Victoria Plaza, 6120 Telegraph Road, Ventura, California.