Mycha
Taiwanese · Tea House · Coffee Shop
Mycha is a bubble tea store featuring a self-serve refrigerator with a variety of Asian-style bubble teas, fruit drinks, and coffee.
Location
Best places nearby
The highest rated places close to Mycha.
Local restaurants nearby
N State St, IL

