No separate parking specifically for the restaurant other than public beacon lots.
Parking is on the street, with no marked handicapped spaces.
Handicap parking on Main street, is impossible, unless its designated. I'd say what the gentleman said too, your best bet is the parking lots, or use a side street. Just watch for signs, and parking meters.
Only Street parking as far as i could remember.
Thanks! Your answer is awaiting moderation.