India's own F1 track. Located at driving distance from Urban Suites.
Akanksha
May 20, 2015
The Budhh International Circuit is an Indian motor racing circuit. Siyuated in Greater Noida it is one of its kind. It is best known for hosting the famous Formula One Grand Prix.