The Rembrandt London
11 Thurloe Place
London,
GB SW7 2RS
Near Victoria and Albert Museum