Subway 10418

Subway #10418-0 is a Subway restaurant located at 79 Broadway, Menands, New York.