13
91-01 80th St
Jamaica, NY 11421
$2,000,000 USD
3,116 SF
3,116 SF
$2,000,000 USD
Storefront Retail Office