Bermonds Locke - Bermondsey Larder, London, United Kingdom

Restaurant