House of AmstelHotel
Amstel 16, Amsterdam City Centre, 1017 AA Amsterdam, Netherlands
House of Amstel offers 4 studios in the centre of Amsterdam, only 230 metres from both Waterlooplein Metro Station and Rembrandtplein. Each of these elegant studios comes with free Wi-Fi and a minibar and Nespresso machine.