Tbaar
Tea House · Dessert Shop
Tbaar is a bubble tea shop offering a variety of drinks. They also serve healthy meals for lunch and dinner. The establishment is located on East Main Street.
Location
Best places nearby
The highest rated places close to Tbaar.
Local restaurants nearby
108 E Main St, Newark, DE 19711, USA



