Discover a hidden gem in Crestwood, Illinois, serving huge, flavorful gyros and fresh fries that keep locals and visitors coming back for more.