MEC Recovery Store in 07 Jan Address 11410 Alameda St. Lynwood, CA 90262Contact Tel.: 818-660-9000Opening Hours Contact Store Review Store Your Name * Your Email * ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ Your Review *