Aguascalientes houses the largest festival held in Mexico, the San Marcos Fair, which takes place from the middle of April to the beginning of May. The celebration was held originally in the San Marcos church, neighborhood, and its magnificent neoclassical garden; since then, it has greatly expanded to cover a huge area of exposition spaces, bullrings, nightclubs, theaters, performance stages, theme parks, hotels, convention centers, and other attractions. It attracts almost 7 million visitors to Aguascalientes every year.