172-30 93rd Ave
Jamaica, NY 11433
$7,000,000 USD
13,500 SF
9
Units
13,500 SF
$7,000,000 USD
Apartments