Explore details about location Selwyn Road. Selwyn Road is a location situated within the Braintree alongside other areas such as Elliott Street, Forest Street, Hillside Road.