El Castillo de Montsoriu está situado entre las poblaciones de Arbúcies, Breda y Sant Feliu de Buixalleu. Se encuentra ubicado sobre una colina de 650 metros de altitud, dentro del Parque Natural del Montseny.
Su primera fecha documentada es del año 1002, en la que se recoge la donación de tierras al monasterio de Sant Cugat del Vallés.
Formado por tres recintos rodeados por murallas, la parte más antigua conservada es la torre del homenaje de la segunda mitad del siglo X.
En el primer recinto se encuentra el acceso principal con una torre lateral y una pequeña capilla pre-románica con un ábside y restos de haber tenido pinturas murales. [Wikipedia]