Stop in for a cup of coffee

Ok sharing my ignorance here but I got no honking idea what I am looking at, much less what it does? Last time I saw something like that we were in Europe, and it wernt liquid inside!