707 Atocha Dr, Laredo, TX 78045
2,131 Sqft.
5,994 lot Sqft.
2 stories
2021 year built
Legal Description: SAN ISIDRO NORTHEAST SUBD. PUERTA DEL SOL PHASE 2 BLK 1 LOT 28