Yes they do and their cactus lemonade is very good
They do serve alcohol there. They have a small drink menu that you can choose from. They have decent wine choices in my experience.
Normally must places around center Street or mainly Provo don't have alcoholic beverages, so probably they don't, but you can call directly to make sure.
Thanks! Your answer is awaiting moderation.