Starting point for city exploration
The Holiday Inn Express Darmstadt is located in the immediate vicinity of the city's main train station and is aimed primarily at business travelers.
The hotel has 157 rooms.
Picture Credits: tristar GmbH, Berlin
Darmstadt / Germany
tristar GmbH, Berlin / Germany
Merlin Capital GmbH, Hamburg / Germany