Leah M Larkin Rivera, DDS, Dentist

8800 Lockwood Ave
SkokieIL  60077-1500 (Cook County)


Phone: 773-761-0300
Fax:

NPI: 1922254960
License Number: 08573 (IA)