Frankie’s on the Hill
Frankie’s on the Hill: A Culinary Jewel in Nashville A Warm Welcome on Saint Louis Street Let’s paint a picture, shall we? Imagine strolling down a charming street in Nashville, Illinois, and then you spot it—Frankie’s on the Hill. The moment you step through that door at 171 E Saint Louis St, you’re enveloped in…