Embassy of Iran is an embassy, located at Baabda, Lebanon. They can be contacted via phone at +961 1 821 230, visit their website beirut.mfa.ir for more detailed information.
Lebanese can go to iran without visa for a two week stay. But for more, they should get visa. They are not very quike so you should go to get visa a week before your trip.