On a bustling city street and a minutes walk from the Green Park metro station, Zara Grand is one of the 3-star hotels in New Delhi with quality hospitality for both business and leisure travellers. The unassuming hotel with 20 straightforward rooms features dark furnishings and ... Show More
Reach us, we're available 24/7.