News

In the early 20th century one of the best and biggest vegetarian restaurants in London was to be found at 231 Tottenham Court ...