tudorsdynasty.com
Seymour Place: Home of Thomas Seymour - Tudors Dynasty
Most know that Thomas Seymour owned Sudeley Castle, but he also owned a place in London (or Westminster) called Seymour Place.