Netherlands g. Amsterdam hotel on Rembrandt Square successful sale of operating business. Return on investment after a maximum of 3 years! Hotel in the center of Amsterdam, on Rembrandt Square. 422m2 area of