Star House offers traditional Chinese cuisine in a relaxed setting, with delivery and takeout options available.