Cruz del Papa Francisco is located in Quito, Ecuador on Parque de Cdad. Bicentenario. Cruz del Papa Francisco is rated 4.4 out of 5 in the category sculpture in Ecuador.
Address
Parque de Cdad. Bicentenario
Accessibility
Wheelchair-accessible entrance