Aerial view of Victoria and Belgravia, London. Victoria Station. 123 Buckingham Palace Rd, Buckingham Palace Road,