No
Their website says nothing about reservations. Your best bet is to call them when they are open and ask. You'd have to call to make a reservation anyway.
Not sure. We walked I. Off hours for lunch. Sorry I can't help.
Thanks! Your answer is awaiting moderation.