The villa makes it easy to get lost – Part 3 Buckingham Palace is a royal residence in London and the administrative headquarters of the monarch of the United Kingdom. Located in the City of Westminster, the palace is often at the centre 6 months ago by Guardian Nigeria