153 Bay St, Glens Falls, New York
★★★ 3.0 stars
153 Bay St Glens Falls New York
Located in Glens Falls, The Bell House Inn is in the business district, within a 15-minute walk of Chapman Historical Museum and Charles R. Wood Theater. Free self parking is available onsite.