ઓડન્સના  મુખ્ય ઐતિહાસિક સ્મારકોમાંથી એક- સેન્ટ નડનું કેથેડ્રલ, શહેરના હૃદયમાં આવેલું છે, નદી બેંક પર.