Loading map…
The Shed, Notting Hill
Discover The Shed in London's Notting Hill, a place where the city's dynamic food culture comes alive. Enjoy dishes with a delightful aroma and a satisfyingly smooth texture, expertly prepared using the wood-fired technique.