El Newton House está situado a 700 metros del centro histórico de Oxford y ofrece alojamiento con conexión WiFi de fibra completa en todas las instalaciones y aparcamiento privado (por orden de llegada). A pocos pasos del River Thames & Christ Church College podrá disfrutar de Oxford con comodidad, evitando el tráfico y los costes adicionales de transporte.
Las habitaciones del Newton House presentan una decoración y muebles de estilo victoriano. Están equipadas con escritorio, set de té y café y TV. Algunas también cuentan con chimenea. Todas las habitaciones disponen de baño privado con ducha, secador de pelo y artículos de aseo gratuitos.