A Alexandra Leonard, MD 0 reviews 148 W River St Suite 1b Providence, RI • 02904 View Practice (401) 273-9310