Buckingham Palace can be found on which city?

Find the answer below

Bet your knowledge and answer