I love how translation can make the familiar seem otherworldly. In French, the word for a self-service counter is le self, so this translation is perfectly rational. Except that in English, "the self" is more a philosophical concept than a counter for getting food. Unfortunately, the entry was barred, so I didn't get the opportunity to step into the passageway. People do say that you can get enlightenment in the mountains. Perhaps this was the magical place that everyone searches for? I will have to return!
This photo was taken in Les Arcs, France.