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