6626 Capitol St
Houston, TX 77011
$475,000 USD
2,300 SF
2,300 SF
$475,000 USD
Restaurant