Open Women & Infants Hospital of Rhode Island | Providence, RI | 101 Dudley Street, Providence ,RI 02905