2001-2101 NW 21st Ave
Fort Lauderdale, FL 33311
$1,250,000 USD
4,770 SF
4,770 SF
$1,250,000 USD
Convenience Store