News

The lookout tower at Lambert Castle, built in 1896, stands 70 feet above the ridge and offers views of New York City.