In Paddington, close to Hyde Park and Oxford Street.
124-126 Sussex Gardens
London
W2 1UB
United Kingdom