answersLogoWhite

0

Some of the landmarks in the town of Sesser, Illinois are The community Health center, The Franklin Hospital, and The Custard Stand. There are several attractions for tourists as well

User Avatar

Wiki User

12y ago

What else can I help you with?