Lima is your typical small, midwestern town in Ohio. With local family-owned restaurants and popular franchises, there's plenty of places to eat and explore. The public transportation system had greatly improved in the last years.