Belgravia

An aristocratic part of London

Belgravia is one of the most beautiful places to stay in London. Imagine wandering through spectacular architecture, splendid gardens, and cobbled mews only a stone’s throw from Buckingham Palace.