1717 Idalou Rd
Lubbock, TX 79403
$240,000 USD
3,207 SF
3,207 SF
$240,000 USD
Religious Facility