You can add your name to the wait list with your approximate time of arrival on their website and get seated sooner. However you cannot make reservations for a certain date ahead
Yes they do take reservations.
No you don't have to but you can call and make reservations for how many people you have with YOU or take with YOU
No they don't but you can call ahead with number of people in your group.
Yes they do. I don't think they do many reservations during graduation weeks and etc.
Thanks! Your answer is awaiting moderation.