20
80 Scarboro Ave
Staten Island, NY 10305
$47,000,000 USD
74,260 SF
102
Units
5.07% Cap Rate
74,260 SF
$47,000,000 USD
Apartments