8707 Grand Ave
Elmhurst, NY 11373
$1,600,000 USD
2,290 SF
4.5% Cap Rate
2,290 SF
$1,600,000 USD
Storefront Retail Office