Where is Hotel Amsterdam De Roode Leeuw located?
Hotel Amsterdam De Roode Leeuw, Hotel Amsterdam De Roode Leeuw, Netherlands (approx. 52.37368°, 4.89362°)
Hotel Amsterdam De Roode Leeuw, Hotel Amsterdam De Roode Leeuw, Netherlands (approx. 52.37368°, 4.89362°)