Oxford is nowhere near Botley.........
Botley is Eastleigh / Southampton area
As a person who currently lives near the Hampshire Botley, but also used to live/work in Oxford, I can attest there are, in fact, (at least) two Botleys! The Oxford one is west of Oxford city. The Premier Inn to which the OP refers is the one on the left as you pass the edge of Oxford on the northbound A34.