Green Apple China Bistro is located at 12265 Ventura Blvd, Studio City, CA. This location is in the Studio City neighborhood. This business specializes in Restaurants. Green Apple China Bistro is open Mon, 11am-10pm ; Tue, 11am-10pm ; Wed, 11am-10pm ; Thu, 11am-10pm ; Fri, 11am-10pm ; Sat, 11am-10pm ; Sun, 11am-10pm. and accepts American Express, Cash, Discover, Mastercard and Visa.