Despite its name, this recipe is very American. London Broil is made with Top Round Steak, marinated for hours in a flavorful mixture, broiled in the oven, and served with a delicious herb butter.