3335 Green Meadows Lane Elmwood Park, WI 53405-4706 MLS# 1869181 $349,900 3 Bed | 2.0 Bath | 1,856 sq ft Active