10655 Lemon Ave #2906 Rancho Cucamonga CA 91737By Davinci Angel / January 13, 2021 10655 Lemon Ave #2906 Rancho Cucamonga, CA 91737 Price Sold: $244,000