Oberwaldhaus Café Restaurant Hotel
Restaurant • Cafe • Hotel • Coffee shop • Family restaurant • Vegan restaurant • Meat restaurant • European restaurant • Western restaurant • Fish restaurantOne of the Top rated Hotels in Darmstadt
#1 Top rated Hotel in Darmstadt
#3 Most Reviewed Hotel in Darmstadt
#2 Most Reviewed Coffee shop in Darmstadt
#2 Most Reviewed Meat restaurant in Darmstadt
▼
Address
Dieburger Str. 257, 64287 Darmstadt, Germany
Website
www.hotel-restaurant-oberwaldhaus.com
Contact
+49 6151 712266Rating on Google Maps
4.50 (1.4K reviews)Open on Google Maps