Saint Rose of Lima Catholic ChurchParishShare355 South Navajo StreetDenver, CO 80223United StatesGet directions