Location of store The Coffee Bean & Tea Leaf in Pacific View mall is 3301-1 E Main St, Ventura, California - CA 93003.
GPS Coordinates: 34.268176, -119.248888
« Return to store detail