Taj Palace

Address
No 2, Sardar Patel Marg, Diplomatic Enclave, New Delhi, Delhi 110021, India
Apple