BACK TO Portfolio
123 Buckingham Palace Road
London, England123 Buckingham is a 205,200 SF building located in the heart of Victoria, adjacent to the Victoria Station in London and less than a mile from Buckingham Palace. It provides 196,467 SF of office space sitting above 8,699 SF of retail space. The property forms part of a major development of two self-contained office buildings. A pedestrian concourse at ground floor level known as Colonnade Walk links the two office buildings with a central glazed atrium sitting in between.