1. St Louis Catholic Church 3310 S Sherman St, Englewood, CO 80113 Coordinate: 39.65651,-104.98515 Phone: (303) 761-3940