Salt Shed
Unit 53, boxpark, 2-10 Bethnal Grn Rd, London E1 6GY
Tags: BBQ food, culinary escapes, England, London, restaurants, United Kingdom.