The perfect place to stay for visinting and living London.