Get directions to: Coffee Bean & Tea Leaf, Valencia, CA
Restaurant address: 24251 Town Center Dr # 155 Valencia, CA 91355, USA
Restaurant: Coffee Bean & Tea Leaf