Hotel Providence

Location:139 Mathewson Street, Providence, RI 02903