Yes. It's open air
Yes
Yes it is pet friendly. Most stores are also pet friendly. There may be some stores that do not allow pets. Restaurants probably do not allow but quite a few have patio seating where you can have your pet next to you.
Yes it is!
Thanks! Your answer is awaiting moderation.