Subway 13490

Subway #13490-0 is a Subway restaurant located at 505 Boulevard Plaza, Elmwood Park, New Jersey.