I tried the house-cooked lamb roast at Beachwood Market, and it's a very welcome change to the pre-packaged (Boars Head, etc.) turkeys and hams at the Beachwood Market, and most any deli counter, They use a delicious garlic and rosemary rub, and roast it on a spit in-house. They'll cut or slice it to order, and they'll use it to make your sandwich if you ask for it.
It's very flavorful, and is a nice change from the ordinary sliced ham, turkey and roast beef.
2701 Belden (Corner of Beachwood)