16913 New Rochelle Way 83, San Diego, CA 92127 | $900,000...