• Hotel Veera Palace

    Address : No.B-2/3, Africa Avenue Road, Safdarjung Enclave, New Delhi, Delhi 110029.