Đình Thượng Phú được xây dựng từ cuối thời Trần, khoảng thế kỷ XIV, trên vùng đất Đại Lại xưa, nơi từng là Ly Cung của nhà Hồ, nay thuộc xã Hà Trung, tỉnh Thanh Hóa.
Công trình gồm 5 gian, 2 chái với hệ thống cột, kèo bằng gỗ lim, gỗ sến, được đánh giá là một trong những ngôi đình cổ có giá trị về lịch sử, kiến trúc và nghệ thuật của địa phương.
















