Chai Point

Restaurant in New Delhi, India

Features: takeaway, step-free access, air conditioning

110001