Approximately 0.48 km away
Address: No. 37, Connaught Hotel, Shaheed Bhagat Singh Marg, Next to Shivaji Stadium, Connaught Place, New Delhi, Delhi 110001, India
Approximately 0.97 km away
Address: 5136, Main Bazar Road, Opp. Imperial Cinema, Near Rama Krishna Ashram Metro Station, Paharganj, New Delhi, Delhi 110055, India