Subway 2639

Subway #2639-0 is a Subway restaurant located at Civic Center Plaza, 12301 East Imperial Highway, Norwalk, California.