128 Mackeral St, Galveston, Tx 77550 is where Ruth lives. The number currently linked to Ruth is (409) 762-4396. Ruth was born 74 years ago. Ruth's birth date was listed as 1950. A city Ruth has lived in before is Galveston.