Subway 21652

Subway #21652-0 is a Subway restaurant located at Village Glen Plaza, 2887 Agoura Road, Thousand Oaks, California.