Where is The Highland House, Amsterdam?

Where is The Highland House, Amsterdam located?

The Highland House, Amsterdam, The Highland House, Amsterdam, Netherlands (approx. 52.3753°, 4.89351°)


Where is The Highland House, Amsterdam on the map?