La Cachorra Perdida is a bar and grill offering a global menu with diverse seafood and meat dishes, plus desserts.