Designed for both business and leisure travel, Hotel Ambica Palace is ideally situated in South Delhi; one of the city's most popular locales. Set 4.0 Km from the excitement of the city, this 3-star hotel commands an excellent location and provides access to the city's biggest attractions. Visitors to the hotel can take pleasure in touring the city's top attractions: Safdarjung Hospital, AIIMS Metro Station, Green Park Metro Station.
Take advantage of a wealth of unrivaled services and amenities at this New Delhi and NCR hotel. This hotel offers numerous on-site facilities to satisfy even the most discerning guest.
The hotel features 20 beautifully appointed guest rooms, each including in room safe, desk, television LCD/plasma screen, satellite/cable TV, mini bar. Besides, the hotel's host of recreational offerings ensures you have plenty to do during your stay. Enjoy unparalleled services and a truly prestigious address at the Hotel Ambica Palace.