Iglesia San Francisco de PaulaParishShareAvenida San Francisco1015 La Chorrera, Panamá OestePanamaGet directions