Helen Abbey is a historical site located in Scotland, specifically on the banks of the River Forth in Clackmannanshire. It was established as a convent for the Cistercian Order in the 12th century, dedicated to St. Mary. The abbey played a significant role in the religious and cultural history of the region. Helen Abbey is known for its picturesque setting and the remnants of its original structure.

Articles by others on the same topic (0)

There are currently no matching articles.