Location:
Site is located at 8310 Haven Ave, Rancho Cucamonga, CA.

Size:
+/- 9.7 Acres