Explore details about location Albion Road. Albion Road is a location situated within the Neath Port Talbot alongside other areas such as Dulais Close, Prosser's Terrace, Sŵn y Nant. Additionally, some smaller parts of Albion Road include specific areas like Old Road, Central Avenue adding to the diversity of its landscape.