I would park at River Park Square. You will have to pay, but it is directly across the street.
I would suggest parking at Riverpark Square. If you get lucky, you can find a meter on the street. Sadly there is no free parking for P.F. Chang's.
The mall or the street....no free parking close by. Sucks
There's rarely ever places to park on Main and the most the spots are temporary or loading zones anyway. The most reliable parking would be Riverside or one of the cross streets. Howard is a bit of a walk but usually has a couple free spots.
Thanks! Your answer is awaiting moderation.