The five-star NH Barbizon Palace is conveniently located in the heart of old Amsterdam and easily accessible to famous attractions, both on foot or via public transportation.