Clifton College house art to be exhibited at award-winning Studio 74 6th November 2024 Clifton College is collaborating with Studio 74, an award-winning contemporary art gallery based on Whiteladies Road in Bristol, with an exhibition of pupils' ... FeaturedGeneral news0 Comments 0