The Larder

The Larder
Image: 
Address: 
71 Ladywell Road London SE13 7JA
Available to pick up from: 
Thurs 2pm - 6pm and Fri 9am - 6pm