Melrose Restaurant, NILES, Illinois (IL)
Conveniently located at 7201 North Caldwell Avenue () in NILES, Illinois (IL) (60714), Melrose Restaurant is available at 8475881500. Make sure you give them a call in advance to make a reservation.
More restaurants in NILES, Illinois (IL)
Melrose Restaurant contact information and details:
Address: 7201 North Caldwell Avenue - , NILES, Illinois (IL) 60714
Contact Phone: 8475881500