Hyde Park
Hyde Park the largest British royal park, in west central London, between Bayswater Road and Kensington Road. It contains the Serpentine, Marble Arch, the Albert Memorial, and Speakers' Corner.
More From encyclopedia.com
About this article
Hyde Park
All Sources -
You Might Also Like
NEARBY TERMS
Hyde Park