Bermondsey Larder - Bermonds Locke, London, United Kingdom

Restaurant