Parroquia Santa RosaParishShareAvenida 27 de Diciembre15818 Villa María del Triunfo, LimaPeruGet directions