You are now leaving Menulist
We hope to see you again soon!
Happy Lemon
18415 33rd Avenue West, Lynnwood, United States Of America
Boba, Tea, Juice Bars & Smoothies, Desserts, Waffles, Taiwanese, Asian, Cafe, Noodles
The redirect does not work? Just click on this link or copy it into your address bar