Green Apple China Bistro is the latest restaurant to open tucked into the Studio City landscape on Ventura Boulevard.

More...