Horncastle was originally the roman town of Banovallum; remains of the Roman wall can be seen in the local library.
Situated on the banks of the Rivers Waring and Bain, the town contains some very attractive buildings and is noted for its many antique shops.
Pictured left is St. Mary - the oldest part of the Church date from the early 13th century,