Inwood Plaza

14817 Inwood Road, , Texas 75001

Retail: For Lease

Available: 6,000 SF

NNN Rate: $10.00