French Garden is located in Celle, Germany on Herzogin-Eleonore-Allee 5. French Garden is rated 4.5 out of 5 in the category garden in Germany.
Address
Herzogin-Eleonore-Allee 5
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance