Latea Bubble Tea Lounge Latea Bubble Tea Lounge

601 S 6th St #105, Champaign, IL