The Home Office has now launched a bid to have the Royal China restaurant in Baker Street, central London, stripped of permission to serve alcohol - labelling it 'the worst licensed premises in ...
Some results have been hidden because they may be inaccessible to you