$369,900

1106 Beach Drive, Needles, CA, 92363

ACTIVE