The Larder Deli, London

About The Larder Deli

A traditional general store and delicatessen with a modern twist.

This is all the information we have available. If you pop in, please ask them to get in touch with BigBarn to add more.

71 Ladywell Road
London
SE13 7JA

View Nearby Producers