Tudors, LIMA, Ohio (OH)
Comfortably situated at 2383 Elida Rd () in LIMA, Ohio (OH) (45805), Tudors can be called at 4193312220. Please contact them ahead of time to select your spot in the restaurant.
More restaurants in LIMA, Ohio (OH)
Tudors contact information and details:
Address: 2383 Elida Rd - , LIMA, Ohio (OH) 45805
Contact Phone: 4193312220