Posted on 03/31/2022 | |
About Northwood Club and Existing Staff: Northwood Club is a premier country club established in 1946 and located in Dallas, Texas, best known for hosting the 1952 U.S. Open. The newly renovated Championship Golf Course was named #1 Best Golf Course »