Stockade Inn, Schenectady

Stockade Inn

1 North Church Street

The Stockade Inn in Schenectady