Get directions to: Coffee Bean & Tea Leaf, Oxnard, CA
Restaurant address: 3966 Tradewinds Dr Oxnard, CA 93035, USA
Restaurant: Coffee Bean & Tea Leaf