Victoria Square, London
Victoria Square is a small residential square, located just to the south-west of Buckingham Palace, between Lower Grosvenor Place, Beeston Place, Grosvenor Gardens, and Buckingham Palace Road. It is o...
Victoria Square, London - Wikipedia