No age restriction. They specialize in cheese first alcohol second. The place is small though and will probably be packed. So that you need to worry about.
No you do not have to be 21.
As far as I know they dont check ID at the door. I'm not sure what the rules are after 10pm though.
I think that all ages are welcome while they serve food. I believe that's up to 10pm.
Thanks! Your answer is awaiting moderation.