Drapers Hall Restaurant, Shrewsbury, Shropshire. Set within an historical building in the centre of Shrewsbury, Drapers Hall offers a touch of class, character and charm in an intimate and stylish setting. Drapers Hall Restaurant, Shrewsbury, serves beautifully...