Cromwell's Tap House is a charming 3-star hotel located in the historic city of Shrewsbury, United Kingdom. With a cozy collection of just 10 rooms, this intimate establishment offers a personalized experience for both leisure and business travelers. The hotel's character reflects the rich heritage of Shrewsbury, known for its beautiful architecture and vibrant cultural scene.