New Master Chef is a Chinese takeaway located at 190 Baker Street. It offers takeaway services and allows orders via its website.