The Duchess Address: The Duchess 172 Spuistraat Amsterdam 1012 VT Netherlands Share this Share on FacebookShare on Facebook TweetShare on Twitter Pin itShare on Pinterest Share on LinkedInShare on LinkedIn