Subway 11332

Subway #11332-0 is a Subway restaurant located at Langdon Plaza, 303 North Main Street, Elmira, New York.