Canal House Inn

Schippersgracht 12B, Amsterdam City Center, 1011 TS Amsterdam, Netherlands

Hotel image
Read more reviews for Canal House Inn