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