Yes
And
Yes, everywhere. There's regular mall parking and then parking garages that lead right into the mall.
Yup there is. About 6 levels on each side. Plus additional parking across the street. All free.
Thanks! Your answer is awaiting moderation.