Lima Center is an open air shopping center that sits at the northwest corner of Elida Road and Cable Road. The town center is home to more than 10 popular retail options including. For more information, please call (419) 331-1311 or visit our website.