The monument is located on the southwest side of Hyde Park, just north of the Royal Albert Hall. After visiting the Museum of Natural History, the Science and Technology Museum and the Royal Albert Hall, you can stop by and take a breath of fresh air in the park.