National Gallery London, United Kingdom galore. For foodies, cream tea at Harrod’s or crispy fish from a proper chippy offers Share this Share on FacebookTweet on TwitterPlus on Google+