Friday, Apr 19, 2024 | Last Update : 06:19 AM IST

The Shed at Dulwich

London's top-rated restaurant doesn't really exist

"The Shed at Dulwich" offered invited guests conceptual dishes named after moods.

08 Dec 2017 4:51 PM

ADVERTISEMENT
ADVERTISEMENT