La Casa is a restaurant offering a varied menu with well-executed dishes, including tapas and flavorful entrees.