Đền đá Thái Vi hiện nay thuộc phường Nam Hoa Lư (xã Ninh Hải cũ), tỉnh Ninh Bình. Đền được xây dựng từ năm 1280, sau khi Vua Trần Thái Tông mất (năm 1277).
Đền Thái Vi được xây dựng vào thế kỷ XIII trên nền đất của hành cung Vũ Lâm, một căn cứ địa trong cuộc kháng chiến chống Nguyên Mông lần thứ 2 của nhà Trần.