Lambeth Walk Wine Store 141 Lambeth Walk, London SE11 6EE