K&K Hotel George

1-15 Templeton Place
London
United Kingdom