Explore details about location Algarrobo. Algarrobo is a location situated within the Villa Luzuriaga alongside other areas such as Ituzaingó, Miró, Santander.