11
80-12 51st Ave
Elmhurst, NY 11373
$2,900,000 USD
3,300 SF
5.2% Cap Rate
3,300 SF
$2,900,000 USD
Warehouse