It's been a long week and there's no better way to celebrate the weekend than by indulging in some tacos and tequila.

Cinco de Mayo is a bicultural celebration commemorating the Mexican army's victory at the Battle of Puebla on May 5, 1862. Now, the day is celebrated across the U.S. and Mexico, though it's become a bigger holiday in the states.

If you're looking to celebrate, here are five places in Cleveland ready for a fiesta.

Tequila Fest

Hosted by Taste CLE and Lago, the sixth annual Tequila Fest is one of Cleveland's biggest Cinco de Mayo celebrations. The event is held at the Veranda Courtyard outside Aloft hotel. For $55, you get tons of tequila samples for tasting and access to a taco and guac/salsa bar.

Where: Lago, 1091 W. 10th St., Cleveland

When: 5-11 p.m.

Click here for tickets.

Coastal Taco

Coastal Taco isn't confining Cinco de Mayo to just the fifth. The restaurant is holding a three-day celebration with a DJ on Friday and weekend-long beer, margarita and food specials.

Where: 1146 Old River Road, Cleveland

When: All weekend

Learn more here.

Momocho/El Carnicero

Both of Eric Williams' luchador-themed restaurants will open at noon Friday. Munch on some mod mex meals and try some tequila in one of their specialty margaritas. Happy hour is 5-6:30 p.m. for $2 tecate, $5 classic margaritas and half-priced taquitos.

Where: 1835 Fulton Road, Cleveland; 6918 Detroit Ave., Lakewood

When: 5 p.m.-close

Learn more here.

Cinco de Meow

It's the second time this event is happening for those who want to help the area's homeless cats.

Hosted by Tails from the City, all funds from the event will go to the organization to continue its efforts to provide food, shelter and care to homeless cats. Tickets include a margarita or beer, as well as access to an all-you-can eat taco bar.

Where: Around the Corner, 18616 Detroit Ave., Lakewood

When: 5-9 p.m.

Click here to learn more.

Nuevo

Nuevo's hosting a Cinco de Mayo Celebration all day. A pig roast starts at 1 p.m. and there will be food and drink specials all day, as well and prizes and gift basket giveaways.

Where: 1000 E. 9th St., Cleveland

When: 11 a.m.-11 p.m.

Make a reservation here.