Where is Weber Hotel 117, Amsterdam?

Where is Weber Hotel 117, Amsterdam located?

Weber Hotel 117, Amsterdam, Weber Hotel 117, Amsterdam, Netherlands (approx. 52.3651°, 4.88035°)


Where is Weber Hotel 117, Amsterdam on the map?