K + K Hotel George, London

1-15 Templeton PlaceKensington - Earls Court, LondonSW5 9NB, United Kingdom