Culver's 357

Culver's #357 is a Culver's restaurant located at 850 West 183rd Street, Homewood, Illinois.