New Jersey has its fair share of surprises, but finding a majestic stone castle perched atop the Watchung Mountains ranks among the most delightful. The first glimpse of those imposing stone walls and ...