Leos Ice Cream Shop, CHICAGO, Illinois (IL)
Readily settled at 3924 West 26th Street () in CHICAGO, Illinois (IL) (60623), Leos Ice Cream Shop can be reached at 7732771777. It is best to call before you go to book your place in the restaurant.
More restaurants in CHICAGO, Illinois (IL)
Leos Ice Cream Shop contact information and details:
Address: 3924 West 26th Street - , CHICAGO, Illinois (IL) 60623
Contact Phone: 7732771777