Citrus Diner
Citrus Diner: A Pynchonesque Palate Pleaser Where Past Meets Present Ah, Citrus Diner, located at the junction of nostalgia and modernity at 844 E Ogden Ave, Westmont, IL 60559. Imagine, if you will, a culinary stronghold rising like a phoenix from the ashes of the old Moondance Diner, a landmark that graced our lives from…
