This is a apartment home. This home is located at 20 Westminster St FL 4, Providence, RI 02903.Show more