Subway 10066

Subway #10066-0 is a Subway restaurant located at 15751 Imperial Highway, La Mirada, California.