The Salad Project - Fenchurch

4.8(43 reviews)
Salad shop

Address

30 Fenchurch St, London EC3M 3BD

About The Salad Project - Fenchurch

The Salad Project - Fenchurch is a salad shop service provider located in Chipstead, Surrey. They have a rating of 4.8 stars based on 43 customer reviews.