Strawberry Lychee Green Tea Boba Restaurants in Van Nuys
Show restaurants on map
4.1
Menu
4.1
Menu
City: Van Nuys, 6562 Van Nuys Blvd. Van Nuys, CA 91401, United States
"Got off the plane from LAX and headed out there to grab a bite."
Feedback
These reviews refer only to the mentioned ingredients.