Contact and Address
About the Business:
St Rose of Lima Catholic Church is a Catholic church located at 355 S Navajo St, Athmar Park, Denver, Colorado 80223, US.
The business is listed under catholic church, place of worship category. It has received 39 reviews with an average rating of 4.8 stars.