UK, London
10 West Temple Sheen, London, SW14 7RT, United Kingdom