Alhambra The Oncology Institute, 1411 S. Garfield Ave. Suite 306, Alhambra, CA 91801, USA (626) 312-9500 (626) 312-9588 Get Directions Location Details