Established in 1981, Londeros Sur specializes in international cuisine, with a focus on meats and wines.