Le château du Guildo est situé dans la commune de Créhen (Côtes-d'Armor), aux confins des communes de Saint-Jacut-de-la-Mer et de Trégon. Il se présente sous la forme d'un château-cour d'une superficie de 3 200 m2 environ surplombant de 20 m l'Arguenon au fond de l'estuaire duquel il est installé. Il occupe un éperon rocheux constitué de micaschistes et traversé par un banc de dolérite, bordé au nord et à l'ouest par l'Arguenon et à l'est par un thalweg assez escarpé. Inscrit au titre des monuments historiques par arrêté du 25 juin 1951, le château est propriété du Conseil général des Côtes-d'Armor depuis 1981.