The Grand Prix of Houston, an annual auto race on the IndyCar Series circuit is held on a 1.7-mile temporary street circuit in Reliant Park.
The Grand Prix of Houston is held on a 1.7-mile temporary street circuit in Reliant Park. Houston is an annual auto race on the IndyCar Series circuit.