From kafo (“coffee”) + -ejo.
kafejo (accusative singular kafejon, plural kafejoj, accusative plural kafejojn)