127 Dorrance Street
Providence, Rhode Island 02903

View On Larger Map