Skyrmir, 1 year ago 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.
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.