Hampshire Hotel - Rembrandt Square Amsterdam 4 stars

Amstelstraat 17, Amsterdam City Center, 1017 DA Amsterdam, Netherlands

Hotel image
Read more reviews for Hampshire Hotel - Rembrandt Square Amsterdam