Superb central London location
There's no doubt at all that it was the central location that most impressed guests about the residence. In fact, it was almost certainly the main reason for booking here. Guests mentioned that it was situated in a very central position, right opposite a central Tube station, and also Madame Tussaud's, one of London's most popular attractions.