This hotel is located within the city of New Delhi. It is a short drive away from the Birla Mandir. All 24 rooms are equipped with minibar, safe and air conditioning. Read more
This hotel is located within the city of New Delhi. It is a short drive away from the Birla Mandir. All 24 rooms are equipped with minibar, safe and air conditioning.
Number of Rooms: 24
This hotel is located within the city of New Delhi. It is a short drive away from the Birla Mandir.