Where is Weber Hotel, Amsterdam?

Where is Weber Hotel, Amsterdam located?

Weber Hotel, Amsterdam, Noord-Holland, Netherlands (approx. 52.36489°, 4.88023°)


Where is Weber Hotel, Amsterdam on the map?