Lee Inn Scott, CHICAGO, Illinois (IL)
Comfortably operating at 658 East 75th Street () in CHICAGO, Illinois (IL) (60619), Lee Inn Scott can be reached at 7738746106. Remember to call ahead to make a reservation.
More restaurants in CHICAGO, Illinois (IL)
Lee Inn Scott contact information and details:
Address: 658 East 75th Street - , CHICAGO, Illinois (IL) 60619
Contact Phone: 7738746106