Explore details about location Hadden Road. Hadden Road is a location situated within the Royal Borough of Greenwich alongside other areas such as Badgers Croft, Altash Way, Willenhall Road.