Le château de Vaugirard se trouve près de Champdieu dans le département de la Loire, au nord de Montbrison.