Saint Rose of Lima Catholic ChurchParishShare605 East 22nd AvenueTorrington, WY 82240United StatesGet directions