Ichabod Leigh House (built 1835)
Location: 40.37250°N, 74.73194°W