Map Location
Sts. Peter and Paul Parish - Ormoc
Aviles Street, Ormoc City, 6541, Leyte, Philippines