Horwaths Restaurant, ELMWOOD PARK, Illinois (IL)
Conveniently located at 1850 North Harlem Avenue () in ELMWOOD PARK, Illinois (IL) (60707), Horwaths Restaurant can be called at 7084530413. It is best to contact them beforehand to make a reservation.
More restaurants in ELMWOOD PARK, Illinois (IL)
Horwaths Restaurant contact information and details:
Address: 1850 North Harlem Avenue - , ELMWOOD PARK, Illinois (IL) 60707
Contact Phone: 7084530413