The Store Hotel is a lifestyle luxury and hotel set in the heart of Oxford. We sit in the building of the historic department store and Oxford institution, Boswells. Our 101 bedroom hotel will delight guests with a sense of…
The Store Hotel is a new luxury and boutique hotel set in the heart of Oxford. We sit in the building of the historic department store and Oxford institution, Boswells. Our 101 bedroom hotel will delight guests with a sense…