Palace Grille in Auburn Hills, MI
It's pricey and good, not great. The main benefit is that you are there and don't have to worry about being late for the event. They have a buffet upstairs that's not bad, again the benefit is being there already. I don't live far from there and there isn't too much close that I would risk being late or parking out in the back forty.
If I were attending something there, I would just eat there and avoid the hassle. I think you might get better parking if you tell them you have reservations.
One more thing....they start taking reservations one month ahead of the event; like a concert/