Holiday Inn Express Amsterdam - City Hall, an IHG Hotel

Holiday Inn Express Amsterdam - City Hall, an IHG Hotel

Hotel

Valkenburgerstraat 14-16, Amsterdam, NL, Netherlands 1011 LZ