Explore details about location Spencer Road. Spencer Road is a location situated within the Allen County alongside other areas such as Left Hand Branch Drive, Happys Run, Ethington Court.