Yes, they have F1, but they also have had NASCAR since 2007
They race on the F1 track. NASCAR does have several road courses.
http://www.nascar.com/races/tracks/cgv/
Amazingly, some cities have a wide array of entertainment that appeals to a broad base of people.