NEV Clubhouse Location:3015 Tollgate Rd, St. Louis, MO 63129, USA [{"latlong":["38.438742"," -90.32715389999998"],"zoom":"18","infow":"NEV Clubhouse<\/span>3015 Tollgate Rd, St. Louis, MO 63129, USA<\/span><\/div>"}] Related Post navigation Previous PostPrevious VENUE 1Next PostNext 3015 Tollgate Rd, St. Louis, MO 63129, USA