Site Gallery Center for Contemporary Art Site Gallery is Sheffield's flagship international contemporary art centre.