New England Country Club is a hidden jewel