Green Leaf Restaurant 14929 Magnolia Blvd Sherman Oaks, CA 91403 Phone: (818) 386-9672 Fax: (818) 386-9672
Category: Restaurants