Map Location
Our Lady of Lourdes Parish Church
Nadres Street, Lucena City 4301, Philippines