Worth driving to: St. Therese Church, Alhambra
Large church devoted to St. Therese of the Little Flower has a 24-hour adoration and pious brothers in residence
Name of Church St. Therese Church
Address 1100 East Alhambra Road, Alhambra, CA 91801
Phone number 626-282-2744
Website www.sttheresechurchalhambra.org