Shepherd of the Hills Presbyterian Church Map Unavailable Address 11500 W. 20th Ave. Lakewood CO 80215 United States Upcoming Events No events in this location