Starfish, CHICAGO, Illinois (IL)
Comfortably operating at 724 North Cicero Avenue () in CHICAGO, Illinois (IL) (60644), Starfish can be called at 7739213519. Remember to contact them beforehand to make a reservation.
More restaurants in CHICAGO, Illinois (IL)
Starfish contact information and details:
Address: 724 North Cicero Avenue - , CHICAGO, Illinois (IL) 60644
Contact Phone: 7739213519