Powered by :
You’ve always heard the saying ‘Don’t trust everything on the internet’, which applies to some twisted facts but what about people believing the very existence of a place that doesn’t exist? That’s exactly what happened with London’s No. 1 rated restaurant, The Shed at Dulwich.
Share this article
If you liked this article share it with your friends.they will thank you later