Award-winning vegan restaurant Stem & Glory re-opens in London on July 30th
Award-winning vegan restaurant Stem & Glory is re-opening in London on 30th July 2020. After being closed for a few months due to Covid-19. The restaurant, in St Bart’s Square, London, is now ready to re-open with a new menu, new seating (to allow for