Shrewsbury’s Cromwells Hotel is hidden among the town’s maze-like medieval streets and oozes with old world character and charm. Not just a hotel, the Cromwells also features an acclaimed restaurant and bar that is known for its fine traditional English fare served inside an oak-panelled dining room or outdoors on the patio. Staff at the hotel are well trained and guests will be amazed at the hospitable welcome they receive at this affordable accommodation.