O Hotel João XXI foi fundado em 1973, restaurado e modernizado em 2009/10. Está situado em pleno Centro de Braga, com vista para a Avenida da Liberdade, a principal artéria da cidade.