Dutch Masters Short Stay Apartments are conveniently located in the city centre, along the Keizersgracht canal and a 7-minute walk from the Van Gogh Museum. There is free Wi-Fi.
Number of rooms: 11
Keizersgracht 580 A, Amsterdam City Centre, 1017 EN Amsterdam, Netherlands