Finns of Chelsea Green
More reviews from Yelp
Top reviews from
Lovely little spot in Chelsea with homemade salads, soups and other treats to take home. Perfect for a quick cup of coffee or tea and a snack or to stock up...bylauren u. -
No tips from Foursquare.
No reviews from searchopedia.co.uk
Great Russell Street, London WC1B 3DG, United Kingdom