South Side Restaurant

Visitor Information

Address:

215 Main Street
Meredosia, Illinois 62665

Phone:

217.584.9905

Map