13
618 Baca St
Houston, TX 77013
$1,500,000 USD
16,000 SF
16,000 SF
$1,500,000 USD
Religious Facility