About Victoria Square, London
Cultural, Urban Environment, Interesting Places, Squares
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 on land forming part of the Grosvenor Estate to the south of the Royal Mews and to the north of the gardens of the Goring Hotel.
Source From:
Wikipedia
St. James's, Victoria Square, London, England, United Kingdom