This is a single family home. This home is located at 21738 N Tea Rose Ln, Texico, IL 62889.Show more