10 of London’s notable fountains – 7. The Sloane Square ‘Venus’ Fountain…

The Venus Fountain in Sloane Square in London’s west was first unveiled in the early 1950s.

Subscribe for £3 a month to access all of Exploring London’s content…

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.