I don't know for sure but unless it is an ADA trained service animal, probably not.
No
I doubt it
Not sure,probably not because you have to walk in the restaurant to get to the deck, great view and food
Thanks! Your answer is awaiting moderation.