The Thomas More Institute is an initiative of Netherhall Educational Association (NEA), a registered charity.
NEA has made available to the Institute premises in London with seminar rooms and offices, as well as access to a lecture theatre and auditorium. Following restoration and building work at Grandpont House, Oxford – also owned by NEA – the Institute's main establishment will be located there.
Religious activities in Netherhall House and Grandpont House are entrusted to the Roman Catholic prelature of Opus Dei.