The Royal Palace in Stockholm
If there is no Swedish flag on the palace, it means that the king is outside. The Royal Family lives in the Drottningholm Palace (Drottningholm Slott) a dozen or so kilometers from the center.
Picture number (ID): 477
See location on Google map