Thăng Long xưa có 4 ngôi đền được coi là các vị trí trấn yểm giúp long mạch của thủ đô ngàn năm được trường tồn và thịnh vượng. Tứ trấn Thăng Long gồm: đền Quán Thánh – trấn Bắc, đền Bạch Mã – trấn Đông, đền Voi Phục – trấn Tây và đền Kim Liên – trấn giữ phía Nam kinh thành.