Despite its name, London broil isn't something you can find easily in London. In fact, it's not an English item as far as ...
The best way to cook a London broil will give you the perfect sear every time, and no, you don't need a pan to get it. To find out more, we spoke to an expert.