With the beautiful Mount Powell as a backdrop, the scenic Deer Park Golf Course in Deer Lodge is a fun and accessible nine-hole course that doesn’t require tee times. First opened in 1959, the Deer Park Golf Course has been serving it’s community for decades with challenging course amidst outstanding scenery.