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