Lots Larder - a great local cafe, coffee shop and deli in Chelsea, London. Delicious breakfast, lunch, salads, sandwiches and cakes... Located in the heart of Chelsea, Lots Larder cafe and deli is here to provide you with high quality, delicious..
Relevance: 10.402813