19. Inmmune System Restaurants in FLUSHING
Show restaurants on map
4.2
Menu
4.2
Menu
City: FLUSHING, 55-30 Myrtle Ave, 11385, FLUSHING, United States
"Just randomly found this place online and I added photos of the chimi spot, lots of eating the staff are friendly and attentive, they have a dame work..."
Price
Feedback
These reviews refer only to the mentioned ingredients.