Located in the historic south end of Providence, Rhode Island, Lockwood Plaza offers affordable apartment homes in a convenient location.