Olive Root – Al Nahda
The Olive Root restaurant in the Al Jabri Building in Al Nahda 1 is an award-winning Rajasthani thali specialist franchise from Delhi where there are no less than nine branches. There are actually two completely segregated parts to this well-decorated eatery, a multi-cuisine section and the thali section which I visited. I take my thali … Continue reading Olive Root – Al Nahda
