There is street and parking lots in the vicinity. I believe there are designated spots close by.
In the satellite photo, there is parking adjacent to the restuarant. I can't make out any handicapped spots, but there usually are for businesses.
Thanks! Your answer is awaiting moderation.