Leah Taylor, MD, Physical Medicine & Rehabilitation

3306 Meijer Dr
ToledoOH  43617-3103 (Lucas County)


Phone: 419-824-3434
Fax:

NPI: 1831708346
License Number: PTA011163 (OH)