Established in 1998, Buffalo Hill Terrace is a retirement community that offers a range of accommodation and housing services to senior citizens. It operates more than 90 apartments and maintains dining and exercise rooms, as well as a library and courtyard. The community provides housekeeping, transportation, rehabilitative therapy, laundry and 24-hour emergency services. Buffalo Hill Terrace features various amenities that include a massage clinic and billiards room, as well as gift and beauty shops. It also offers a variety of living assistance services, such as bathing, housekeeping and grooming. Located in Kalispell, Mont., Buffalo Hill Terrace is a part of Immanuel Lutheran Corporation.