The Coffee Bean And Tea Leaf

The Coffee Bean and Tea Leaf, 12501 Ventura Blvd, Studio City, CA 91604, United States

(818) 763-7271

Location