El Centro de Exposiciones Arte Canal está situado en un lugar privilegiado tanto por su ubicación estratégica, en la céntrica Plaza de Castilla de Madrid, como por su construcción, realizada en uno de los compartimentos del Cuarto Depósito subterráneo de agua de la empresa.