DETAILS

The Olympic Star Restaurant is a longtime standby serving basic diner chow and drinks all day in comfy, brick-walled surroundings.

Location

7100 West 171st Street, Tinley Park, IL, USA

OTHER LOCATIONS