Stellas Rancho Steaks

Street Address: 
1116 W Leland Ave
Chicago, IL

Stellas Rancho Steaks
1116 W Leland Ave

Undated postcard from Lake County Discovery Museum.
Digitized by Digital Past.

Website:
Illinois Digital Archives

Add comment