Restaurant: Dean Street Townhouse
Place: 69 – 71 Dean Street, London, UK
Travelling to London is always also about food. There are so many high-end restaurants that one definitely needs to try. So we ate at some new places this time. And because we stayed in Soho we mostly had breakfast in the area.