coffee stall: a stand (usually movable) selling hot coffee and food (especially at night)
stall: a booth where articles are displayed for sale
creme de menthe: sweet green or white mint-flavored liqueur