Aug 01, 2007
Speed is the place where Formula 1 fans in Chennai go to watch the race. Apart from screening the race on a large screen, what makes this place special is the body of a Ferrari racecar that is placed against its wall. It lends a true motorsports ambience to Speed.