Café Restaurant Oberwaldhaus

Restaurant in Darmstadt, Germany

Täglich durchgehend warme Küche bis 23 Uhr. Biergarten. Opening hours: 12:00-23:00 Features: outdoor seating, vegan options, step-free access

257 Dieburger Straße, Darmstadt, 64287