No they don't deliver.. But you can call and place your order for pickup is quietly that way.
Not sure but you can also call and order in advance and pick up your order. Its much faster than walking in.
I believe that they are, but you may want to call to confirm.
Thanks! Your answer is awaiting moderation.