St Therese Catholic Church Meeting Address 510 N El Molino St, Alhambra, CA, 91801 Roman Catholic Church Profile »