Elmwood Dr, Ovilla, Texas - Redfin
12 addresses found on Elmwood Dr in Ovilla, Texas. The average lot size on Elmwood Dr is 145490 sq. ft. The average property tax on Elmwood Dr is $7.3K/yr. Find an address below to learn more about the property details: