My wife, who grew up in England, would like to disagree with you. Lamb is not on the menus of many American eateries, but it's common in the UK. If there is an American restaurant that serves lamb, she'll most likely order it. I hate it, she loves it.
Some of the best lamb I’ve ever had was in England, out in the countryside. Great lamb, Yorkshire pudding, and all that good stuff. Other than that, the only other good meals I’ve had in England were at Chinese and Indian restaurants.