Where to Live in London: Belgravia

Belgravia is situated South-West of Buckingham Palace in West London in the City of Westminster, just a short distance from Knightsbridge, Chelsea and Sloane Street. Belgravia is an address rich in history that has been made famous by its elegant stucco façade properties, garden squares as well as some of the celebrated residents who have […]