The Osborne Group is now located at 7400 Center Street inside the Keller Williams Greater Cleveland Northeast building.