How many restaurants are there in London?

May 21, 2018

We have over 200 restaurants trading in London.