Stella's Place is a cafe offering a relaxed atmosphere and slot machines.