STROUD HEALTH CARE CENTER SOUTH Assisted Living Facility Category: Nursing Home Previous Next ProfileAddressPhotosReviewsSTROUD HEALTH CARE CENTER SOUTH 721 WEST OLIVE, STROUD OK 74079 United States Default Listing Image-NH Does this business belong to you?Claim Listing