We found 479 restaurants within 1 miles 1 miles of Natural History Museum Cromwell Road (Stop H), Kensington, London SW7 2DG