Get directions to: The Coffee Bean & Tea Leaf, Northridge, CA
Restaurant address: 18705 Devonshire St Northridge, CA 91324, USA
Restaurant: The Coffee Bean & Tea Leaf