Omgivet af vand fra Nordborg sø finder man byens gamle slotsbygning. Nordborg Slot kan dateres helt tilbage til 1150 under navnet Alsborg. Slottet blev efter sigende grundlagt af den danske konge Svend Grathe.