You will need to pay parking but you do not need to be a hotel guest.
You do not have to be a staying at th Grove Park to eat at any of the restaurants. You will need to make reservations to ensure availability of seating.
Thanks! Your answer is awaiting moderation.