Get directions to: The Coffee Bean & Tea Leaf, Irvine, CA
Restaurant address: 17595 Harvard Ave Ste B Irvine, CA 92614, USA
Restaurant: The Coffee Bean & Tea Leaf