Discover in the Curious Traveler's Guide to London restaurants, some of the best street food spots and fancy restaurants to try from Central London to North!