17
34-12 29th St
Long Island City, NY 11106
$5,100,000 USD
14,130 SF
20
Units
5.73% Cap Rate
14,130 SF
$5,100,000 USD
Apartments