If it's a service dog that's covered under the ADA, then yes, they can't deny you access, as they would be violating the ADA. If it's an ESA, then you would need to call.
Not sure but I think they should be.
Probably, but I agree, just call beforehand
Not sure i would call to make sure.
Thanks! Your answer is awaiting moderation.