Yes, they take reservations.
The place is HUGE plenty of tables. Not sure if they take reservations... It's a casual place not a fancy restaurant.
Yes you can, but they don't open until lunch time. May have not been there.
Thanks! Your answer is awaiting moderation.