News

That was the rallying cry of London’s first vegetarian restaurant, which opened at 429 Oxford Street in 1879. The Alpha Food ...