Mooresville is known as Race City USA. Whether you're a NASCAR fan, an avid outdoorsman or a weekend traveler looking to relax, Mooresville has something for everybody.