Topgolf Dallas is located at 8787 Park Ln, Dallas, TX 75231