Fountain 22 August 2018 Loading Map.... FountainRussell Square - LondonEvents 51.5221667 -0.12498070000003736 Address Russell Square London United Kingdom Upcoming Events No events in this location