7
7820 113th St
Seminole, FL 33772
$5,354,000 USD
3,346 SF
5% Cap Rate
3,346 SF
$5,354,000 USD
Restaurant