Owens Crossroads, AL (town, FIPS 57504) Location: 34.58202 N, 86.46016 W Population (1990): 695 (277 housing units) Area: 10.7 sq km (land), 0.0 sq km (water)