Best Western Blue Square Hotel, Amsterdam

Slotermeerlaan 80 Amsterdam1064 HD, Netherlands
Hotel chain: Best Western