UK, London
15-25 Hogarth Road, Earls Court, Kensington, Kensington & Chelsea, Kensington and Chelsea, London, SW5 0QJ, United Kingdom