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.