Rachel Adelia Lim Leonardi, DO, Obstetrics & Gynecology

4 Corporate Dr
Ste 484
SheltonCT  06484-6211 (Fairfield County)


Phone: 203-944-9898
Fax: 203-944-9899

NPI: 1669468534
License Number: 045470 (CT)