Subway 13490

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