The Store is a charming 4-star hotel located in the historic city of Oxford, United Kingdom. Opened in 2024, this boutique hotel offers a unique experience with 101 thoughtfully designed rooms that cater to both business and leisure travelers. With a guest rating of 9.2 out of 10, based on 52 reviews, it stands out for its exceptional service and welcoming atmosphere.