The London home of Lady Penelope Creighton-Ward (better known as Stourhead House). Thunderbirds Are Go! I've added a couple of extra photos today.
Comments
Sign in or get an account to comment.