NPI-verified
Jenna M. Leech
Credentials: PA-C · NPI: 1003545583
About
Jenna M. Leech is an orthopedic provider in Truckee, CA. Request an appointment or send a message below.
Location
10051 LAKE AVE STE 3
Truckee, CA 96161Get directions
Truckee, CA 96161Get directions