No
for
Rocamadour?
Great (if alas relying on tourist £ a bit too much....)
But architecture-wise very spectacular.
If you are a lover of fois gras and Sauternes
you'll be well served if at an eye watering price in this picturesque town.
Best perhaps I'd recommend is for you go to the west to
La Gourmande du fois gras shop at: 44.79839, 1.47328
Just off the A820
And you can fill up at Total Energy almost next door.
p,.s if you are in a campervan wanting to stay o/n, you can so ( now for a small fee) at 44.79967 1.61654 which the Parking du Chateau above the old town.
There is fuel within a few hundred meters from there too at 44.80495 1.62580
If you are at the Chateau parking, there is a kiosk where you can buy your lift tickets (2 stages) to take you to the high street below unless you like a looong schlep on foot.
Make a note at what time they stop...