US Post Office in Howells, Nebraska is located at 120 N 3rd St. The US Post Office Number is (402) 986-1242.
120 N 3rd St, Howells, NE
US Post Office in Howells, Nebraska is located at 120 N 3rd St. The US Post Office Number is (402) 986-1242.
Wind
Wind Direction