Culver's 364

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