An Israeli strike on Beirut killed at least three people and wounded more than a dozen others, Lebanese health officials said.