Le château de la Roche d'Alès (ou la Roche d'Alais) est situé sur la commune de Marray, dans le département d'Indre-et-Loire.