Hampton Court

Hampton Court Palace and gardens. A Tudor royal palace in Richmond, London, UK.