Secrets of NYC The Forgotten Forest Hills Tea Garden At the back of the historic Forest Hills Inn at 1 Station Square lies a long-lost architectural gem, the Forest Hills Tea Garden.