Temrose

Temrose, 9612 Lower Azusa Rd, Temple City, CA 91780, United States

Location