Theobalds House - Credit: Wikimedia Commons
Theobalds House (also known as Theobalds Palace) in the parish of Cheshunt in the English county of Hertfordshire, north of London, was a significant stately home and (later) royal palace of the 16th and early 17th centuries. Read more on Wikipedia
Source: en.wikipedia.org