Hi, I know of a Stambourne in the north of Essex and also a Stambourne Green. The main towns near by are Cambridge (where Addenbrooks Hospital is) Haverhill, Saffron, Walden, Sudbury, Sible Headingham. Sudbury and Haverhill are just over the boarder in Suffolk.
Go on google earth for a look at the village, not much has changed there probably as it was very rural when I last saw it about 5 years ago.
Regards, Jennifer.
PS, Check out Colchester too.