Iglesia San Carlos BorromeoParishShare8 - De San Carlos6701 Carlos Keen, Buenos AiresArgentinaGet directions