St. Pancras Hotel, London, England, GB, I stayed in one like this in the Highlands of Scotland. Lots of stairs like Hogwarts. But it would be romanctic with the right person, anticipation is an aphrodisiac.
Sometimes we forget that that big cities like London are a combination of smaller areas. It is good to know where they are so that it is easier for you to know where you will be located if the hotel is listed by the area name. Knowing what is in that area will help you decide what part of the city you want to stay in.