Rembrandt Square Hotel, Amsterdam

Rembrandtplein 24Central Canal Ring, Amsterdam1017 CV, Netherlands