Subway 11060

Subway #11060-0 is a Subway restaurant located at Buena Vista Marketplace Shopping Center, 1225 East Huntington Drive, Duarte, California.