New Ivory House restaurant offers fresh cuisine, a nod to Westwood's history