Taubenstraße 61, 40724 Hilden, Germany +49 2103 3399727
How to go there
Garden Loc: 51.1762 / 6.94639
Plan your visit