55
221-223 N Locust St
Denton, TX 76201
$575,000 USD
2,900 SF
2,900 SF
$575,000 USD
Office