Torrington Hotels

Map of Torrington Hotels

Torrington is a historic market town located in the county of Devon, in the southwest of England. The town is situated on the River Torridge and is surrounded by beautiful countryside, making it a popular destination for outdoor enthusiasts and nature lovers. Torrington has a rich history, with evidence of human settlement dating back to the Iron Age. The town is home to several historic buildings and landmarks, including the 12th-century St. Michael and All Angels Church and the ruins of Torrington Castle.