STOCKADE INN

1 North Church Street
Schenectady
New York
United States