The National Equestrian Center January 21, 2021 by NEC NEC Location 6880 Lake St Louis BlvdLake St LouisMissouri63367 Next Event No upcoming events Loading Map.... The National Equestrian Center6880 Lake St Louis Blvd - Lake St LouisEvents 38.763713 -90.798924 Upcoming Events No events in this location