Saint Therese Roman Catholic ChurchParishShareNorth el Molino StreetAlhambra, California 91802United StatesGet directions