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