Yes, you can marinate the London Broil too long if their is too much acid or citrus in the marinade. It's best to let the marinated steak sit for 12-24 hours. More then 24 hours and you risk ruining your beef.