16
81-83 Fall St
Seneca Falls, NY 13148
$1,399,000 USD
15,388 SF
10
Units
10% Cap Rate
15,388 SF
$1,399,000 USD
Apartments