About
Ivory House is an upscale steak and seafood restaurant located in the historic Westwood Town Hall District. It offers a modern steakhouse experience with premium steaks, inventive seafood, and an exciting range of entrees, salads, and small plates. They also have an expansive wine menu and host tasting events.