Wednesday, May 08, 2024 | Last Update : 12:31 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