ancient castle in mountain valley