28
127 Tampa Ave E
Venice, FL 34285
$1,590,000 USD
7,995 SF
7,995 SF
$1,590,000 USD
Storefront Retail Office