The Best Restaurants in London (Plus, Must-Visit Shopping Spots)

Columbia Road Flower Market A wondrous fresh flower market that pops up every Sunday in Shoreditch.…