Royal Abbaye de la Celle is located in La Celle, France on 9 Place des Ormeaux. Royal Abbaye de la Celle is rated 4.5 out of 5 in the category abbey in France.
Address
9 Place des Ormeaux
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance