Eating Chicken at Mega Chicken restaurant in Edinburg, TX.

Feedback

Do you manage or own Mega Chicken?

Yes