Peacock Indian Cuisine is a restaurant that's located at St Louis, MO. It boasts an annual revenue of $158,400 and employs four people. Though not widely known, the niche appeal of Peacock Indian Cuisine is undeniable. The current Owner of the company is Rashid Ali.
Want to share more of your experience?GO TO FULL REVIEW
Peacock Indian Cuisine Customer Service