Naturals

Restaurant in New Delhi, India

Opening hours: 11:00-24:00 Features: vegetarian options, step-free access

8, New Delhi, 110001