Travel Reference
In-Depth Information
ROYAL LONDON
This sprawling red-brick Tudor edifice is without a doubt the finest of London's royal
palaces.