Good place to stay in London. Located in a central location