Perfect spot to stay when visiting London. Tube station is a short walk and everything is only a few stops away!