archibald rancho urgent wallpaper urgent care rancho cucamonga archibald Urgent Care Internal Medicine Family Practice. 8520 Archibald Ave Ste B Rancho Cucamonga CA. Concentra Urgent C… Thursday, May 19, 2022 Edit