11926 N L St
La Porte, TX 77571
$495,000 USD
960 SF
960 SF
$495,000 USD
Warehouse