Buckingham Palace serves both as a residence for Queen Elizabeth II as well as an office site where she handles official administrative matters including meetings with officials from all over UK & other countries.