It’s well-known to people that know us that London is our favorite city not only in Europe, but probably the world. It’s hard to say why exactly, but there really is no substitute for London, nor any place like it. Having visited several times and stayed in numerous parts of the city, we can tell ... Read More about Review: The Belgrave Hotel in London, England