Happy Cinco de Mayo! Despite popular belief, this holiday is not Mexico's independence day--it's the anniversary of the Mexican army's victory at the Battle of Puebla in 1862. Today, people can celebrate the important day with tasty tacos and fresh margaritas all over New York State. Here are some NY spots to eat amazing Mexican food this holiday:

Alto Cinco in Syracuse: A colorful, cozy Mexican cantina serving up delicious margaritas and complementary happy hour appetizers. It's a vibrant food and drink spot you'll want to experience.

Black Ant in Manhattan: What sets this restaurant apart from the other Thrillist Top 10 Mexican Restaurants in NYC is that this spot has a very unique special ingredient…bugs! If crunch insects aren't your thing, don't worry, there's plenty of classic tacos and margaritas to go around.

Cinco de Mayo Restaurant in Bayside: Head here for authentic Mexican with a splash of Spanish influence. Another upside? They make a mean margarita.

Pancho Villa's in the Catskills: Supreme burritos, pina coladas and sangria pitchers--need we say more?

La Fiesta Brava in Waterloo: TripAdvisor calls this place the best for tacos and burritos in the Finger Lake region. And their $2 margarita special every Monday and Tuesday will keep you coming back all year long.

La Galera in Niagara Falls: Whether you take food to go and picnic by the Falls, or stay a while to enjoy sizzling fajitas and sweet sangria, La Galera is a place you'll want to be this holiday.

Wyatt’s in the Adirondacks: If you want a fun, relaxing environment with tasty food for a bargain, then head to Wyatt's. Some say it’s the best burrito in Lake Placid – and TripAdvisor notes it as the best Mexican spot in the Adirondacks.

Share your photos across the state of New York this Cinco de Mayo on Instagram and Twitter with #ILoveNY and #iSpyNY and tag us on Facebook!