We found 473 restaurants within 1 miles 1 miles of Natural History Museum Cromwell Road (Stop GT), Kensington, London SW7 5JT