Beaulieu-sur-Loire doit son nom au latin bellus locus (cela explique que beaucoup de villes sont nommées Beaulieu en France). De-ci de-là, de nombreux puits font resurgir son passé médiéval. La mairie occupe place dans une maison ayant appartenu aux chanoines de Bourges. À pans de bois du XIVe siècle, elle est surmontée d'un colombier carré. Édifice édifiant de la ville, elle conserve une singulière architecture intérieure (poutres, cheminée et escalier à vis dans le colombier attenant). À mi-chemin entre Beaulieu et Châtillon, se trouvent le château d'Assay, datant du XIVe siècle, mais aussi la grange pyramidale du hameau des Brosses du XVIIe siècle.