International Forest Art Center is located in Darmstadt, Germany on Ludwigshöhstraße 137. International Forest Art Center is rated 4.3 out of 5 in the category art museum in Germany.
Address
Ludwigshöhstraße 137
Amenities
Good for kidsNo restaurant
Accessibility
Wheelchair-accessible car park