UK, London
22-28 Norfolk Square, Paddington, London W2 1RS
United Kingdom