The Olympic Star Restaurant is a longtime standby serving classic dinners and drinks in comfy, brick-walled surroundings.