2603 Alosta Street
Nestor, CA, 92154
_iconbed_ 4.0 Beds
_iconbath_ 2 Baths
1586.0 _sqft_
$87 _persqft_
$139,500
61 DOM
MLS# 978004158
Built 1977
Residential / Detached / Other/Remarks