Map
1 Mansingh Rd., New Delhi, India
Price
473
website
Hotel
Taj Mansingh Hotel