Iglesia Católica San Luis Rey de Francia - San LuisParishShareIndependencia060117 San Luis - Riobamba, ChimborazoEcuadorGet directions