The Hamptons

Hampton Court Palace, a vision of Henry VII, a masterpiece of architecture and landscaping

Located in the London borough of Richmond River Thames in southwest London, England, is the former royal palace, the palace of Hampton Court. It is about twenty kilometers (exactly 181.8 km) south-west of Charing Cross and upstream of the [...]