The Larder

71 Ladywell Road London SE13 7JA