Roast lamb is very difficult due to the ability for fat to form. Unless cooked fresh per person its a nightmare.
In terms of places cant argue with the caxton recommendation.
Others to consider are haus on the hill and geese both on hanover area
Basketmakers in town
Ladies mile patcham
And...