3340 Del Sol Boulevard, Unit 44
Otay Mesa West-Nestor, San Diego, CA, 92154
_iconbed_ 3.0 Beds
_iconbath_ 2 Baths
1736.0 _sqft_
$28 _persqft_
$50,000
117 DOM
MLS# 110044001
Built 1979
Residential / Manufactured Home / Land Lease