Nabrasa ExpressRestaurants30 Osborn StreetLondon, ENG, E1 6TD · GB+442073771223info@nabrasaexpress.comnabrasaexpress.comHours not available