Map Location
Iglesia Ni Cristo
Magallanes Street, Capitulacion, Bangued, 2800, Abra, Philippines