Filming took place in the beautiful grounds of Tredegar House in Newport. Tredegar House is a National Trust Property and well worth a visit to both the house and the grounds.
Comments
Sign in or get an account to comment.