Location of store The Coffee Bean & Tea Leaf in The Forum Carlsbad mall is 1923 Calle Barcelona, Carlsbad, California - CA 92009.
GPS Coordinates: 33.072196, -117.265191
« Return to store detail