Subway 57787

Subway #57787-0 is a Subway restaurant located at 80-05 Broadway, Elmhurst, New York.