Self Road in Blount County, Alabama

Self Road in Blount County is a residential street. Self Road also exists in Walker County and Barbour County.
Road Type
residential street