You need to enable JavaScript to run this app.
Green Apple
Green Apple is a restaurant in Studio City, CA. Order takeout online for pickup or delivery.
Locations
Green Apple China Bistro - Studio City
12265 Ventura Blvd. #112
Studio City, CA 91604
Phone: +18189805888