17676 Welch Plaza #6, Omaha, NE 68135 / (402) 916-4162
PHO & BOBA TEA
Get in touch by filling out the form. We’ll respond as soon we can.
Thanks for submitting!
17676 Welch Plaza #6,
Omaha, NE 68135
(402) 916-4162
SUN - THUR
11:00 AM - 9:00 PM
FRI - SAT
11:00 AM - 9:30 PM