According to our records, this business is located at 271 E 161st St. in South Holland (in Cook County), Illinois 60473, the location GPS coordinates are: 41.6027193 (latitude), -87.6090585 (longitude). Tibstra House is categorized under Hospices (SIC code 8059). Known organization manager is David Tiemersma. You can contact the company by phone at (708) 596-4442.