32
172-18 Jamaica Ave
Jamaica, NY 11432
$11,000,000 USD
20,252 SF
16
Units
4% Cap Rate
20,252 SF
$11,000,000 USD
Apartments