7.6/10
Good
49 reviews
Free Wi-Fi
This hotel is quietly located in Mühlhausen, a town in the wine-growing area of Kraichgau near Heidelberg, Walldorf and the Rhine-Neckar Triangle. Hotel Leo Mühlhausen offers Wi-Fi and free on-site parking.
Number of rooms: 88
Uhlandstraße 1a, 69242 Mühlhausen, Germany
Hotel booked 1 times today.