Restaurant Review: Ju Shui Yuan Chinese Restaurant

Details: Located at 136-77 41st Ave, Flushing, NY 11355. Official site is

Score: 6/10

I came here with a group friends and the food was mostly good. The only issue is that the environment is loud and rude. There is also a smoking section here, which I’m pretty sure is illegal in New York City.

Continue reading