Hôtel Restaurant Le Lion d'Or is a French restaurant offering lunch and dinner service. It is located in Rocamadour.