Iglesia de la Santa CruzParishShareCalle La Amistad7103 Villa Unida, Provincia de PanamáPanamaGet directions