As far as restaurants go, La Lanterna in Shrewsbury must have one of the least appealing settings. But I'm glad that I wasn't put off.