The Salt Cafe Kitchen & Bar

Restaurant in New Delhi, India

restaurant

Complex 19 & 20