The back of the card reads:
STELLA'S RANCHO STEAKS
Chicago's Newest and Most Unique Steak House, Blending the rugged atmosphere of "Rancho" with Western Hospitality. Food Skillfully Prepared and Cheerfully Served by Our Cow Hands. Complete Dinners Daily 5 P.M.—2 A.M. Sunday from 3 P.M. Air Conditioned—Telephone: LONgbeach 7569
The address puts it in the recently rehabbed building at the northwest corner of Leland and Winthrop. While (unsuccessfully) searching for more information on this steak house, I did find mention of an earlier establishment in the same location. Something called The Golden Spot, with live entertainment, occupied it in the thirties.
It's too bad that the new rehab didn't include ground level retail and dining; instead, the developers chose to add street-level condos that, in my opinion, look a bit awkward for that building.
