Leafwood Ln, Arcadia, California - Redfin
15 addresses found on Leafwood Ln in Arcadia, California. The average lot size on Leafwood Ln is 9856 sq. ft. The average property tax on Leafwood Ln is $13.2K/yr. Find an address below to learn more about the property details: