We don't know what they serve here yet.
Osbourne is a take-away to be found in Neasden in London. Osbourne serves a full selection of take-away food during its opening hours. Although we have tried, there is no menu for Osbourne on The Big Eat. Unfortunately, this site has yet to get complete data about Osbourne but we are trying our best. Osbourne produces as its signature dish.
No one has left a review yet.