The Royal China restaurant in Baker Street has been fined £360,000 and its licence to sell alcohol revoked after a Home Office raid earlier this year found nine members of staff working illegally. Westminster Council has also banned the restaurant from serving hot food after 11pm and playing music. The May raid on the well-known […]