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 ...
Results that may be inaccessible to you are currently showing.