7810 Bellfort St
Houston, TX 77061
$400,000 USD
2,133 SF
2,133 SF
$400,000 USD
Restaurant