Flavor of India
25917 Hillside Avenue, Glen Oaks, NY 11004, United States
South indian restaurant ◄ South Asian restaurant ◄
The WORSE food an absolute disappointment!!Not the original Flavor of India-The new owners need t...
South indian restaurant ◄ South Asian restaurant ◄