Where is Castle House Inn, Stockholm?

Where is Castle House Inn, Stockholm located?

Castle House Inn, Stockholm, Castle House Inn, Stockholm, Sweden (approx. 59.32507°, 18.07444°)


Where is Castle House Inn, Stockholm on the map?