Howells NE Restaurants 1. 232 Center St, Howells, NE 68641 | Still (402) 986-1624 2. 226 Center St, Howells, NE 68641 | Owl Cafe (402) 986-1700