.
London Attraction Holiday, Buckingham Palace, London, United Kingdom, Palace front view

London Attraction Holiday, Buckingham Palace, London, United Kingdom, Palace front view