20 Lockwood Avenue
New Rochelle, NY, 10801
2500.0 _sqft_
$108 _persqft_
$270,000
Taxes $9,600 / Yr
38 DOM
MLS# 2910201
Built 1895
Multi-Family 2-4 / Detached