• Squire Creek Country Club (map)
  • 289 Squire Creek Parkway
  • Choudrant, LA 71227
  • United States