Chùa tọa lạc tại số 156 đường Nguyễn Đình Chiểu, thị xã Bến Tre, tỉnh Bến Tre. Chùa được dựng từ lâu, nguyên là một miếu thờ Quan Công. Kiến trúc hiện nay được xây dựng từ năm 1951 đến năm 1959. Chánh điện được bài trí trang nghiêm, đặc biệt có hai pho tượng Phật Di-đà và Thích-ca cốt bằng nan tre. Ơở sân trước, có tôn trí pho tượng Bồ-tát Quan Thế Âm đứng trên đài sen, cao 3m, có hạc chầu hai bên. Chùa hiện đặt văn phòng Ban Trị sự Phật giáo tỉnh Bến Tre.