I would say yes to both but they do get crowded. I would call before going to check on how much seating is available.
There's a room for 12+ outside/ backyard though Yes it's walking distance fron Japanese garden and zoo
Yes but as stated in the answers above it would be best to call and confirm seating availability first.
Thanks! Your answer is awaiting moderation.