Once called Charlotte Motor Speedway, Lowes is located just north or Charlotte, North Carolina.
Once called Charlotte Motor Speedway, Lowes is located just north or Charlotte, North Carolina. Boasting a 1.5 mile long oval track that seats over 200,000 people total, it is often called the 'Best of the Southeast', and if you've seen the track in it's full glory, you would understand why. Constructed in 1959, it is now the very first speedway to hold permanent residence — condominiums are located over turn one, allowing residents to have the perfect view of the speedway from the comfort of their own home! There is no question that Lowes Motor Speedway is one of the top speedways in America, which is a regular part of the NASCAR season. If you love NASCAR, or racing in general, Lowes Motor Speedway is one of those must-go speedways.