Location

123 Archibald Ave , Rancho Cucamonga, CA 91701