BR

Holiday Inn City Nord

Hamburg, Germany