Great place to stay when visiting London, 15 minute walk from underground station