If you are considering a self-catering vacation, why not spend it in the beautiful town of Shrewsbury in Britain? Shrewsbury is widely known for its spectacular flower show held every August. A self-catering Shrewsbury holiday can give you ultimate relaxation and comfort that you want. Plus, there are so many things that you can do there as well.