Hiding in plain sight as a narrow access point at 1620 Ridge Road in Highland Park is actually an entrance to a 15.7-acre nature preserve area open to everyone. The secret garden was dedicated in ...