Hotel Ambica Palace

  A1/300, Safdarjung Enclave, New Delhi, India

Booking.com Book Now