Đình và đền Kim Liên (hay còn gọi là đền Cao Sơn) là trấn phía Nam trong tứ trấn của kinh thành Thăng Long. Đền vốn được lập nên để thờ Cao Sơn Đại Vương (theo tín ngưỡng dân gian, thì đây là một người con của Lạc Long Quân và Âu Cơ). Theo tài liệu lưu giữ tại đền, đền này được xây dựng dưới thời vua Lý Thái Tổ ngay khi Hoàng đế rời đô tới Thăng Long với mục đích để bảo vệ kinh thành mới ở hướng Nam.