Econo Lodge Downtown

759 State St
Schenectady
New York
United States