When I originally looked for the parking garage I really thought it was in Tokyo. I examined all of the business signs from the scene on top of the parking garage. After few hours I gave up. A few weeks later I decided to look for it again. This time I looked online for clues as to where it might be. A tip that they used a closed Mall on Hawthorne Blvd led me to the Hawthorne Mall in Los Angeles, California. I immediately recognized the location and knew it was it.
The mall garage has several curved ramps but the curved ramp next the yellow pin is the drift ramp that was used in the movie. The lower garage was used in the racing scenes where they were drifting around the straight aways. Click the image to see it in Google Maps.