If you're looking for Boba restaurants in Tustin look no further. Leaf N Cream (2493 Park Ave Suite, Ste 42) is known for having some of the best Boba in Tustin. Located at 2493 Park Ave, Leaf N Cream (2493 Park Ave Suite, Ste 42) is a great place to dine in or order delivery. It's the perfect option for those searching for "Boba Near Me". They have tons of great options, so scroll down to see the Leaf N Cream (2493 Park Ave Suite, Ste 42) menu and pick your favorites.