Ambica Palace is nestled in the heart of South Delhi, Safdarjung Enclave. With its aesthetically designed ambiance of the rooms, this hotel has been the most reliable destination for lodging. No matter which highly advanced services you have been yearning for, Ambica Palace has proved to be the cost-efficient solution for its leisure as well as business travelers. This hotel has been appropriate for experiencing luxurious stay topped with all the amenities necessary at present.
Be the first to review this section!