4164 Dellwood St, San Diego, CA 92111
4164 Dellwood St is a house in San Diego, CA 92111. This 2,832 square foot house sits on a 5,700 square foot lot and features 4 bedrooms and 3 bathrooms. This property was built in 1965.
For more info call Ralph 858 633 3905
Read MoreFor more info call Ralph 858 633 3905