No. There's no alcohol served, but it's a very nice restaurant with a dramatic view and great food and atmosphere.
No, anyone and everyone is welcome. They are located on the block of Temple Square so they don't serve coffee, tea, or liquor. When I worked there we got lots of Prom couples.
For everyone.
Thanks! Your answer is awaiting moderation.