520 S Locust St
Denton, TX 76201
$950,000 USD
4,500 SF
4,500 SF
$950,000 USD
Bar