Subway 62240

Subway #62240-0 is a Subway restaurant located at University Shopping Center, 425 East Avenida de los Arboles, Thousand Oaks, California.