Yes they have non-dairy milk
Yes
They do both.
Yes they sell gift cards in any amount
Yes they are and they roast them on site
Your question has been sent.
Expect an answer!