Taj Mahal Hotel

1 Mansingh Road
New Delhi
India