Still Address: 232 Center St, Howells, NE 68641 Phone: (402) 986-1624 Restaurants, Bars Other Businesses: Prairie Garden Bed & Breakfast at 216 S 3rd St, Howells, NE 68641 Owl Cafe at 226 Center St, Howells, NE 68641