Canal View Studio RL is set in the Amsterdam City Centre district in Amsterdam, 200 metres from Basilica of St. Nicholas. The room has a flat-screen TV, free WIFI, and an iPod docking station.
There are no reviews yet.
Your email address will not be published. Required fields are marked *
Your review *