A 7.3 magnitude earthquake struck inland in the northern province of Abra at 8:43 a.m., the Philippine Institute of Volcanology and Seismology reported.