The nearest metro station is 131 m away from the Business Center on New Delhi, Thapar House, Janpath, Connaught Place in 110001 New Delhi.