Get directions to: Chicago Fish House, Homewood, IL
Restaurant address: 18052 Halsted St Homewood, IL 60430, USA
Restaurant: Chicago Fish House