St John's Croft is a charming 4-star hotel located in the historic city of Winchester, United Kingdom. With just 10 thoughtfully designed rooms, this intimate hotel offers a personalized experience that caters to both leisure and business travelers. The hotel's character reflects the rich heritage of Winchester, a city known for its stunning architecture and vibrant culture.