castle with stone bridge