Westminster Abbey - located next to the Houses of Parliament in the Westminster neighborhood of London - is a must-see for any London visitor.
The official London residence of Britain's sovereigns since 1837 and today is the administrative headquarters of the Monarch.