A smashing salad bar, offering super fresh and extremely delicious bowls of veggie, vegan and meaty greens. Branches also in Canary Wharf and St Paul's.
Time Out says
Details
- Address
- 20 Palmer St
- London
- SW1H 0RH
Discover Time Out original video
A smashing salad bar, offering super fresh and extremely delicious bowls of veggie, vegan and meaty greens. Branches also in Canary Wharf and St Paul's.
Discover Time Out original video