National Gallery London, United Kingdom

galore. For foodies, cream tea at Harrod’s or crispy fish from a proper chippy offers