Amsterdam
Prices from
EUR 132.05
Amsterdam Canal Residence
Amsterdam Canal Residence is located in Amsterdam, only a 15- minute walk from Leidseplein. It offers non-smoking accommodation with free Wi-Fi access. Rooms....