Jubilee Fountain in City of Westminster

Jubilee Fountain in City of Westminster is a fountain. Jubilee Fountain is near The Terrace.

Amenity
fountain
Nature
body of water