Leonardo Hotel Hamburg-Stillhorn
Stillhorner Weg, Hamburg, 21109
Average, 3.5
Built in 1987 and renovated in 2001, this hotel comprises a total of 148 rooms spread over 3 floors. Facilities on offer include a foyer with a 24-hour reception desk, a bar and an air-conditioned res...
More Info