Đền thờ Tam vị đại vương là Ngọc Tinh Công Chúa Cao Lâm Đại Đế (Bát Hải Long Vương). Đền Thượng Thọ thờ 3 thủy thần thời Hùng Vương, húy là Ngọc Tinh công chúa, là mẹ của Cao Lâm Đại Đế và Bát Hải Long Vương đã có công lớn giúp Vua Hùng dẹp tan giặc và được vua phong hàm Vạn phúc cổ thần. Sự tích của các vị thần gắn liền với câu chuyện truyền thuyết lịch sử về Lạc Long Quân và mẹ Âu Cơ. Công lao to lớn của các vị được nhân dân làng Vạn (làng Thượng Thọ nay) tôn thờ làm Thành Hoàng Làng, vị thần bảo trợ cho người dân làng nghề đánh cá trên sông.
Đền Thượng Thọ thuộc loại hình kiến trúc nghệ thuật. Tổng diện tích 536,2 m2. Hiện trạng gồm có Đền và các công trình phụ trợ, được xây dựng theo kiến trúc chữ Đinh, nhà 3 gian, tường gạch, lợp ngói. Chất liệu gỗ, bê tông, gạch ngói nung. Đền được xây dựng vào năm 2011 theo hướng Tây Bắc. Hiện nay trong Đền còn lưu giữ được cuốn ngọc phả và 03 đạo sắc phong: Đồng khánh Nhị niên, thất nguyệt, sơ nhất nhật; Duy Tân Tam niên, bát nguyệt, thập thất nhật; Khải Định cửu niên, thất nguyệt, nhị thập ngũ nguyệt. Ngoài ra còn có nhiều di vật thờ do nhân dân và khách thập phương công đức.
Hàng năm cứ đến ngày ngày 22 tháng 02 Âm lịch hàng năm dân làng lại tổ chức lễ hội, trong lễ hội có tổ chức tế, lễ tại Đền, cầu Tài, cầu Đinh, cầu Lộc. Trong lễ hội có tổ chức rước nước từ ngã 3 sông về để thờ. Ngoài ra, ngày 10/10 âm lịch hàng năm tổ chức Lễ hội – Tiệc Mẫu.
Đền đã được xếp hạng Di tích văn hóa lịch sử cấp Tỉnh năm 2005 theo Quyết định số 464/QĐ-UBND ngày 07/02/2005 của UBND tỉnh Phú Thọ./.