Dam Square Inn

({count} comment)
Spuistraat 99, Amsterdam City Centre, 1012 SV Amsterdam - Amsterdam, Amsterdam

Frequently Asked Questions

hotel