Our Lady of Guadalupe (Spanish: "Nuestra Señora de Guadalupe") is a name for the Virgin Mary who is said to have appeared at Tepeyac Hills in Guadalupe, a town near Mexico City. She is said to have appeared to a poor native American named Juan Diego. Our Lady of Guadalupe is one of the most popular cultural and religious icons in the Hispanic world. The feast of Our Lady of Guadalupe is celebrated each year by the Catholic Church on December 12, the anniversary of her appearance.