11

1005 Norwood St
Fort Worth, TX 76107
$5,895,384 USD
10,126 SF
6.5% Cap Rate
10,126 SF
$5,895,384 USD
Restaurant