La Terraza is a bar and grill offering a renewed dining experience with a new menu.