Yes, it is located next to a casino.

Hint 5: Head north, baby...

Hint 6: It is a temporary circuit (see construction going on in photo) which caused some controversy recently when it banned cyclists from riding on it's tarmac