Explore details about location Calle del Loro. Calle del Loro is a location situated within the Algeciras alongside other areas such as Calle Cabo Torres, Calle Cabo Finisterre, Calle Padre Jorge.