Located in the suburb of Chelsea, in central London, Allen Hall is the seminary of the Roman Catholic Archdiocese of Westminster.
The seminary counts about 45 men who are currently in formation for ministry as Catholic priests. It stands in the tradition of the Douai Martyrs who gave their lives for the Catholic faith in England.
Whilst the seminary is on break, the center is available for tourist accommodation during July and August. The accommodation is reasonably priced for its comfort and is located in a lovely and safe area of London.
Bookable only during July and August.
Suggested donations apply for this vendor.
Show more