This Indian hotel offers 3-star accommodation in West Delhi, Dwarka adjacent to Shyam Baba Mandir. One of its kind of hotels in New Delhi, it is well-connected to other parts of the city via Dwarka Sector 21 Metro Station and offers minimalist rooms equipped with ornately carved ... Show More
Reach us, we're available 24/7.