At left, current stars Carolee Carmello, Liz McCartney and Judy McLane show no shame when given the chance to dive into a few of the very first custom-made Mamma Mia! sandwiches to make it out of the restaurant's kitchen.
The Stage Deli is located at 834 Seventh Avenue in New York City.
Photo is by Aubrey Reuben