Wickenden St

Providence, RI, USA