Atwood Street Health Center 31 Atwood Street, Providence, RI 02909