More about The Italian Fountains - Hyde Park
The Italian Fountains - Hyde Park is located at Lancaster Gate, W2 2UH London, United Kingdom
https://www.royalparks.org.uk/parks/kensington-gardens/things-to-see-and-do/gardens-and-landscapes/italian-gardens