Map
1 Mansingh Rd., New Delhi, India
Hotel
Taj Mansingh Hotel