Best Western Blue Tower Hotel, Amsterdam

Leeuwendalensweg 21
Amsterdam
Netherlands