Star House Chinese is located at 595 Waverly St, Framingham, MA. This business specializes in Restaurants. Star House Chinese is open Mon, Wed, Thu, 11am - 10pm; Fri, Sat, 11am - midnight; Sun, noon - 10pm and accepts American Express, Cash, Discover, Mastercard and Visa.