Where is L'Hermitage?

Where is L'Hermitage located?

L'Hermitage, L'Hermitage, France (approx. 48.1243°, -1.8182999°)


Where is L'Hermitage on the map?