Hotel Providence

139 Mathewson Street
Providence, Rhode Island 02903
6.0 miles from Eleanor Slater Hospital
More hotels near this hotel