Su centro histórico, la «Ciudad Amurallada», fue declarado Patrimonio Nacional de Colombia en 1959 y por la Unesco Patrimonio de la Humanidad en 1984.