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

Ivory House is a restaurant with a chef-driven kitchen focused on seasonal dishes made with fresh, locally-owned ingredients.