Taj Palace Hotel

2 Sardar Patel Marg
New Delhi
India