The Larder

The Larder
Address: 

71 Ladywell Road London SE13 7JA

Available to pick up from: 
Thurs 2pm - 6pm and Fri 9am - 6pm