Landmark Hospital, a 30-bed long-term care facility under construction at 3255 Independence St., just west of Mount Auburn Road, expects to open its doors to its first patients Feb. 22. Construction ...