En plein coeur historique de Tours à quelques pas de la Loire, le centre d'art s'est installé depuis 2017 dans un nouveau bâtiment conçu par les architectes Aires Mateus. Le CCC OD est labellisé "Centre d’art contemporain d’intérêt national" par le ministère de la Culture.