My TeaBar
Tea House
My TeaBar is a tea house specializing in all-natural loose leaf teas and a delicious tea-inspired menu. They also offer catering with tea-infused cocktails.
Location
Best places nearby
The highest rated places close to My TeaBar.
Local restaurants nearby
Miami, FL, US



