Lentz Carter Cafe Address: 798 Ozark St, Stella, MO 64867 Phone: (417) 628-2233 Restaurants Other Businesses: Stephen Martin at 1988 Edsel Rd, Stella, MO 64867