Forget soggy salads and warm tap water, summer in London town is a time to indulge in exotic dishes, sizzling barbeques, chilled wines and ice-cold beers. As... More
Windsor Castle
114 Campden Hill Road, W8 7AR
Cloistered history, greenery and ivy in Notting Hill
Built in 1835 and untouched since then, the Windsor Castle is a... More
Rock & Sole Plaice
47 Endell Street, WC2H 9AJ
Fish and chips and fairy lights in Covent Garden
This is the best place to come for traditional fish... More