Designed by
Title
Palace of Westminster, details, London, England, United Kingdom #95181206
Description
Palace of Westminster, details, London, England. The Palace lies on the north bank of the River Thames in the City of Westminster, in central London