La Carcasse is a sophisticated BYOB restaurant serving contemporary French cuisine, complete with a backyard patio.