Oil leak at base of distributor..

Yes that is the oil pressure switch. From the looks of it, your car has a oil light and not an oil pressure gauge? I would replace it with a new one, clean that area real good and run the engine again to see if it still leaks.