Iglesia Santa Cruz de FloresParishShareAvenida Santa Cruz15608 Santa Cruz de Flores, LimaPeruGet directions