Iglesia Santa RosaParishShareJirón Elías Aguirre15818 Villa María del Triunfo, LimaPeruGet directions