Did you mean: Church of Villupuram
Iglesia Patrimonial San Antonio de Padua de Vilupulli
(94)
Church in Chile
The Church of Vilupulli — Spanish: Iglesia de Vilupulli— is a Catholic church located in the town of Vilupulli, commune of Chonchi, on the Chiloé Archipelago, Los Lagos Region, southern Chile.
Address: Vilupulli, Chonchi, Los Lagos, Chile