juice shop in Trafalgar Square

About 151 results.

Made From Plants

thumb_up 413 likes
rate_review 24 Reviews
favorite 10 favorites
120A Anerley Road, SE19 2AN London, United Kingdom

100% plant-based / vegan bakery & shop selling homemade cakes, savouries, juices and shakes.