Tọa lạc tại khu phố Chiềng Ban 1 (thị trấn Lang Chánh, huyện Lang Chánh), Chùa Mèo hay còn gọi là Miêu Tự được xây dựng từ thế kỷ XIII, lúc bấy giờ có tên Chùa Chu, trải qua biến cố, thăng trầm của lịch sử, ngôi chùa vẫn luôn mang dáng vẻ cổ kính, uy nghiêm vốn có.