Windmill Inn the Restaurant, ALVADA, Ohio (OH)
Conveniently situated at 5060 South Us Route 23 () in ALVADA, Ohio (OH) (44802), Windmill Inn the Restaurant is available at 4195952828. Please do give them a call beforehand to make a reservation.
More restaurants in ALVADA, Ohio (OH)
Windmill Inn the Restaurant contact information and details:
Address: 5060 South Us Route 23 - , ALVADA, Ohio (OH) 44802
Contact Phone: 4195952828
