Historical Marker
Leech House & Medical Clinic
Historical marker location:
1525 North Main Street, Walnut Creek, California
( Marker is at the intersection of North Main Street and Lincoln Avenue, on the right when traveling south on North Main Street.)
1525 N. Main St.. Early 1870s.