clinic free lestonnac mission lestonnac free clinic mission 1215 E Chapman Ave. Temecula CA - 92590 4 miles away Contact Phone. Board Of Directors Lestonnac Free Clinic … Thursday, August 11, 2022 Edit