Hotel Taj Palace

Sardar Patel Marg
New Delhi