50
404 Southard St
Key West, FL 33040
$3,295,000 USD
4,892 SF
6.56% Cap Rate
4,892 SF
$3,295,000 USD
Restaurant