I came across this postcard in a sale and presume the subject is either at Letchworth Garden City or Welwyn Garden City. Hertfordshire Genealogy identifies the location as Letchworth in 1907. The title is “New Villas, Garden City”. The reverse gives no further details, nor does it identify the publisher. Can anyone confirm, and perhaps identify the specific location from the details shown?