Definitions for "Leiston"
Leiston is a town in East Suffolk county in East Anglia in the United Kingdom, near Saxmundham and Aldeburgh, about 2½ miles from the seacoast. It is 90 miles distant from London.