Tea Leaf Cafe
4224 Maple Road, Unit 124, Amherst, New York, 14226
Loose-leaf & bubble teas plus an espresso bar & Asian small plates in cozy strip-mall quarters.
(716) 831-8202
Visit Website