Stella's Place is a cafe offering restaurant and food services.