Previous
Next

16913 New Rochelle Way, Unit 83, San Diego CA 92127

Price: $890,000
Bedrooms: 3
Bathrooms: 3
Property size:1,428  sqft

Explore More Properties