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