Best Western Plus Plaza Hotel Darmstadt

Starting at
$85

TripAdvisor Review

Based on 91 review

See all

The Best Western Plus Plaza Hotel Darmstadt is not only characterized by its modern facilities but also by its location and accessibility. Especially business travellers appreciate the proximity of approx. 100m to the main railway station as well as the optimal connection to the freeway roads (A67 a...

More details