Update Info - Village Inn
This restaurant was reported as closed. If it is open, let us know.
Village Inn
151 Macon St
Latham, IL 62543
151 Macon St
Latham, IL 62543
This restaurant was reported as closed. If it is open, let us know.