71-57 161st St
Fresh Meadows, NY 11365
$4,800,000 USD
14,240 SF
11
Units
14,240 SF
$4,800,000 USD
Apartments