G GeorgeFromGeorgia Review of NH Barbizon Palace Amsterdam 4 years ago Best place in Amsterdam. Near the central station.
Comments: