The Salt Cafe Kitchen & Bar
Restaurant in New Delhi, India
restaurant
Complex 19 & 20
Restaurants
ยท
New Delhi, India guide