Fortrose, Cathedral Square, Fortrose Cathedral