Idle Hour Restaurant, NORTH LIMA, Ohio (OH)
Conveniently stationed at 11724 South Avenue () in NORTH LIMA, Ohio (OH) (44452), Idle Hour Restaurant is available at 3305493987. Please do give them a call ahead of time to arrange your table in the restaurant.
More restaurants in NORTH LIMA, Ohio (OH)
Idle Hour Restaurant contact information and details:
Address: 11724 South Avenue - , NORTH LIMA, Ohio (OH) 44452
Contact Phone: 3305493987