I could be mistaken, but opposite of where you'll be (about 1 hour) there used to be a cutlery store in Great Northern Mall. The mall is in North Olmsted right off of 480. It's been a couple of years since I have been there as I buy most of my stuff online. I'd definitely call first.
There's also a place called Fin/Feather/Fur that is located south on I-71 at SR 250 that is a Master Case Dealer. They have a little bit of everything. For you in Beachwood, you'd probably take 271 south to 71 then hit 250. FWIW. Both would be a little ride for you, if you don't mind.
Matt