$639,900 -
42066 Hanging Branch Road
Shaver Lake ,
CA 93664
Country: US