The best restaurants in the world are in London. Of course they don't serve English food. The Brits just knew to bring the best stuff home.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: