K+K Hotel George by Jeremy Barrow | Oct 19, 2018 Details Location Address:1-15 Templeton Place, London, London, SW5 9NB, United Kingdom