UK, London
172 Gloucester Place, Westminster Borough, London, NW1 6DS, United Kingdom