University of Oxford – St. Stephen’s House

Information updated 15.08.2026

University of Oxford – St. Stephen's House – higher education institution in United Kingdom. University of Oxford – St. Stephen's House began its activity in 1876. In Oxford the main building of the university is located. University of Oxford – St. Stephen's House rightfully occupies one of the key places among the universities of the country.