text: Hastings , sometimes called Hastings and St Leonards , is a town and Borough on the South coast of England , in East Sussex .
simplified: Hastings is a town on the coast of East Sussex in England and is the administrative center for the borough of the same name .