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