La Carcasse is a sophisticated BYOB restaurant specializing in contemporary French cuisine, featuring a backyard patio.