Subway 13778

Subway #13778-0 is a Subway restaurant located at Champlain Plaza, 101 Saratoga Street, Cohoes, New York.