Best pizza anywhere IMO is at the Driftwood Inn, Creve Coeur, Illinois. Worth the trip if you are ever near Peoria.
__________________
Central Illinois, Missouri, Illinois, Southern Ms, Chicago Il, Atlanta Ga, South Florida, Central Indiana, Village of Collier, Village of Marsh Bend, Village of Cason Hammock
|