ZabardastRestaurants170 Clerkenwell RoadLondon, ENG, EC1R 5DD · GB+442078374293zabardast.co.ukHours not available