Firefly Grill

Firefly Grill: 8th Wonder of the World

Whether you’re a serious foodie or someone on an adventure looking for a delicious meal along the way, the Firefly Grill in Effingham is a must-see destination. Located in the Land of Lincoln region of Illinois, Firefly Grill is ranked …