Le Puy Saint-Mary est un point de vue situé sur la commune de Mauriac. Il s'élève à 747 mètres d'altitude où se dresse une chapelle qui vient dominer la ville.
La chapelle actuelle date de du XIXème siècle et fut construite sur les fondations d'une chapelle médiévale bâtie par les moines bénédictins du monastère Saint-Pierre. Elle honore Saint-Mary, évangélisateur au IIIème siècle de la Haute Auvergne condisciple d'Austremoine. L'édifice fut un haut lieu de pélerinage pendant huit cents ans où s'établit une foire dont la tradition demeure le 8 juin. Une table d'orientation vous guidera pour l'observation du panorama. Vous aurez un point de vue allant des gorges de la Dordogne aux monédières, en passant par les Monts de la Corrèze, les Monts du Cantal et le Sancy.