The StillHouse, described online as “a destination for inspired food and craft drinks,” opened its doors at 137 Streamside Place in Spring Mills on Wednesday. The restaurant occupies the ...