Address: 1 Norwood Hills Country Club Drive
Country club in St. Louis County, Missouri. Norwood Hills Country Club, also known as North Hills Country Club, is a country club located in Jennings, Missouri. Norwood Hills Country Club has a rich tradition and history dating back to the 1920s, when Norwood found its beginning as North Hills Country Club.