NEEDHAM, a town in Suffolk, 73 miles from London, stands on the Orwell, 9 miles from Ipswich. Its population in 1811 was 1301.