Where is Hotel De Looier, Amsterdam?

Where is Hotel De Looier, Amsterdam located?

Hotel De Looier, Amsterdam, Hotel De Looier, Amsterdam, Netherlands (approx. 52.36828°, 4.87965°)


Where is Hotel De Looier, Amsterdam on the map?