8520 Elmhurst Ave
Elmhurst, NY 11373
$7,475,000 USD
47,846 SF
53
Units
6.76% Cap Rate
47,846 SF
$7,475,000 USD
Apartments