The Rembrandt

11 Thurloe Place, Knightsbridge, London