The Russell Gallery (map) 12 Lower Richmond Road London, England, SW15 1JP United Kingdom ✚ gCal ✚ iCal Summer Collective at The Russell Gallery showcasing a selection of the artists represented by the gallery.