Natural History Museum

Cromwell Rd, Kensington, London SW7 5BD, UK

Maximum Capacity

450