Share your post with your fan club!
A colleague from work claims that this place is actually pretty good. It is located in the strip mall with Taste of India. I am a little skeptical given its location and name. Any advice?
Updated 1 year ago | 1
Updated 1 year ago | 6
Updated 6 months ago | 0
Updated 4 months ago | 2