WELCOME TO NEWTOWN
Over the years we have discovered it is a small town somewhere on the south coast of England. In Newtown you can find cliffs, a hill called Lyle Hill, a river, a park, a town square, a pub and an ever-expanding roster of shops including well-known chain stores and esoteric local retailers.
Occasionally found elsewhere, but mostly living, loving and lurking in Newtown, are this particular bunch of humans.
- Click and flip away to meet Newtown’s inhabitants.