Het NH City Centre Amsterdam ligt midden in het centrum van Amsterdam, vlakbij de Dam. Het hotel heeft 209 kamers met privéfaciliteiten. Het hotel is geopend in 1994, maar werd reeds in de jaren '20 van de vorige eeuw gebouwd en heeft daardoor een authentieke uitstraling.
NH City Centre Amsterdam is gelegen in het hart van Amsterdam. Met uitzicht op de Singel, ligt het hotel op loopafstand van het Koninklijk Paleis op De Dam, de Bloemenmarkt en het Anne Frank Huis. De NH shuttle bus stopt voor het hotel, waardoor er een directe verbinding is van en naar Schiphol airport. De bekende musea (Van Gogh en Rijksmuseum), alsmede het Rai Congrescentrum zijn gemakkelijk te bereiken met de tram.