St. Michael and All Angels Episcopal Church Web stmichaelslc.com Location Lake Charles, La. St. Michael's is a vibrant parish located in the Diocese of Western Louisiana.