Chùa Kim Cổ được khởi dựng từ thời Lý, tọa lạc tại số 73 phố Đường Thành (phường Cửa Đông, quận Hoàn Kiếm). Nơi đây xưa là thôn Kim Cổ thuộc tổng Tiền Túc, sau đổi thành tổng Thuận Mỹ (huyện Thọ Xương). Ban đầu, chùa là quán Đồng Thiên - một trong “Thăng Long tứ quán” nổi tiếng, cùng với Trấn Vũ quán (nay là đền Quán Thánh); Huyền Thiên quán (chùa Huyền Thiên) và Đế Thích quán (chùa Vua).