Back
Leaf Tea Bar / Happy Earth Tea Logo

Leaf Tea Bar / Happy Earth Tea

No review ratingsNo price ratings1.02mi
650 South Ave, Rochester, NY, 14620
Not Available Now (Available Fri 11:00 AM - 6:00 PM)(585) 730-7754
About Leaf Tea Bar / Happy Earth Tea

If you're looking for Tea restaurants in Rochester look no further. Leaf Tea Bar / Happy Earth Tea is known for having some of the best Tea in Rochester. Located at 650 South Ave, Leaf Tea Bar / ...show more

Compare Delivery Services

(See pickup options)
Postmatescheapest service
$5.99
Est. Fee
46 minTime Est.
Postmatescheapest service
$5.99
Est. Fee
46 minTime Est.